fckeditor粘贴Word时弹出窗口取消的方法


Posted in Javascript onOctober 30, 2014

本文实例讲述了fckeditor粘贴Word时弹出窗口取消的方法。分享给大家供大家参考。具体方法如下:

用fckeditor作为用户发布的编辑框,允许用户发布Word。默认的情况下,粘取进word时,提示是否清除word样式,选择"是"则弹出一个框,需要再粘贴一次来清除word样式。这个操作很麻烦,因此要取消。

开始找到的方法是把ckeditor/" target="_blank">fckeditoreditorjs下的fckeditorcode_ie.js,查找PasteFromWord会找到以下内容:

PasteFromWord:function(){FCKDialog.OpenDialog('FCKDialog_Paste',FCKLang.PasteFromWord,'dialog/fck_paste.html',400,330,'Word');}

把它改为
PasteFromWord:function(){FCK.InsertHtml( clipboardData.getData("Text") );}

但这样,就变纯文本了,不行!

后来又找到一些解决办法:

由于JS什么的会自动缓存,每次测试,还要清除临时文件再刷新页面才行,真麻烦啊!
具体操作如下:
打开fckeditoreditorjs下的fckeditorcode_ie.js,
找到

if (confirm(FCKLang.PasteWordConfirm))

那条,改为:
if (confirm(FCKLang.PasteWordConfirm)){var D=A;D=CleanWord(D,true,true);FCK.InsertHtml(D);return false;}

打开dialogfck_paste.html,把里面的CleanWord函数粘贴到头部。

这时再粘贴Word时,选择是后,就会直接清除格式。如果不要是否的提示,把confirm(FCKLang.PasteWordConfirm)的判断去掉就可以了。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 判断浏览器类型及版本
Feb 21 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
jquery实现手机号码选号的方法
Jul 31 Javascript
JavaScript如何禁止Backspace键
Dec 02 Javascript
jQuery Validation Plugin验证插件手动验证
Jan 26 Javascript
jqGrid用法汇总(全经典)
Jun 28 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
json对象及数组键值的深度大小写转换问题详解
Mar 30 Javascript
解决select2在bootstrap modal中不能正常使用的问题
Aug 09 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
Aug 17 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
Sep 11 Javascript
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
js中style.display=""无效的解决方法
Oct 30 #Javascript
Js实现网页键盘控制翻页的方法
Oct 30 #Javascript
javascript实现iframe框架延时加载的方法
Oct 30 #Javascript
js中iframe调用父页面的方法
Oct 30 #Javascript
js防止页面被iframe调用的方法
Oct 30 #Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 #Javascript
js防止DIV布局滚动时闪动的解决方法
Oct 30 #Javascript
You might like
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
简单实用的网站PHP缓存类实例
2014/07/18 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
判断脚本加载是否完成的方法
2009/05/26 Javascript
事件绑定之小测试  onclick && addEventListener
2011/07/31 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
一个js控制的导航菜单实例代码
2013/12/03 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
理解JS绑定事件
2016/01/19 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
Layui实现主窗口和Iframe层参数传递
2019/11/14 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
python 计算文件的md5值实例
2017/01/13 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
新加坡交友网站:be2新加坡
2019/04/10 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
电气专业应届生求职信
2013/11/01 职场文书
英语专业应届生求职信范文
2013/11/15 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
路政管理求职信
2014/06/18 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
领导班子对照检查材料
2014/09/22 职场文书
实习生辞职信范文
2015/03/02 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书