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 相关文章推荐
JS 文件传参及处理技巧分析
May 13 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
与Math.pow 相反的函数使用介绍
Aug 04 Javascript
node.js中的fs.readFileSync方法使用说明
Dec 15 Javascript
Python脚本后台运行的几种方式
Mar 09 Javascript
Jquery on方法绑定事件后执行多次的解决方法
Jun 02 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
纯js实现手风琴效果代码
Apr 17 Javascript
layer弹出层中H5播放器全屏出错的解决方法
Feb 21 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 Javascript
js 实现ajax发送步骤过程详解
Jul 25 Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 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
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
[49:13]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第一局
2016/02/27 DOTA
python 远程统计文件代码分享
2015/05/14 Python
python脚本监控docker容器
2016/04/27 Python
Python实现GUI学生信息管理系统
2020/04/05 Python
python监控键盘输入实例代码
2018/02/09 Python
Python实现快速排序的方法详解
2019/10/25 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
python图片合成的示例
2020/11/09 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
html5 input属性使用示例
2013/06/28 HTML / CSS
如何用PHP实现邮件发送
2012/12/26 面试题
医学专业毕业生推荐信
2013/11/14 职场文书
会计自我鉴定
2014/02/04 职场文书
《改造我们的学习》心得体会
2014/11/07 职场文书
党性分析材料格式
2014/12/19 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
高质量“欢迎词”
2019/04/03 职场文书