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 相关文章推荐
Jquery 设置标题的自动翻转
Oct 03 Javascript
编写针对IE的JS代码两种编写方法
Jan 30 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
jQuery动画与特效详解
Feb 01 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
May 14 Javascript
CSS3 3D 技术手把手教你玩转
Sep 02 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
微信小程序配置服务器提示验证token失败的解决方法
Apr 03 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
May 31 Javascript
Laravel admin实现消息提醒、播放音频功能
Jul 10 Javascript
vue路由传参三种基本方式详解
Dec 09 Javascript
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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
web方式ftp
2006/10/09 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
2016/09/20 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
Vue组件化开发思考
2018/02/02 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
详解JavaScript的BUG和错误
2018/05/07 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
详解Python的Django框架中的templates设置
2015/05/11 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
电子信息专业自荐书
2014/02/04 职场文书
xxx同志考察材料
2014/02/07 职场文书
表演方阵解说词
2014/02/08 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
知识竞赛活动方案
2014/02/18 职场文书
元旦促销方案
2014/03/15 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
活动总结的格式
2014/05/07 职场文书
人大代表选举标语
2014/10/07 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
离职感谢信怎么写
2015/01/22 职场文书