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 相关文章推荐
在IE中调用javascript打开Excel的代码(downmoon原作)
Apr 02 Javascript
基于jquery点击自以外任意处,关闭自身的代码
Feb 10 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
Nov 07 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
功能强大的Bootstrap使用手册(一)
Aug 02 Javascript
Angularjs的Controller间通信机制实例分析
Nov 07 Javascript
AngularJS读取JSON及XML文件的方法示例
May 25 Javascript
详解vue.js的事件处理器v-on:click
Jun 27 Javascript
webpack打包并将文件加载到指定的位置方法
Feb 22 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
Mar 15 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
Vue.js实现备忘录功能
Jun 26 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
PHP中比较时间大小实例
2014/08/21 PHP
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python求离散序列导数的示例
2019/07/10 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
python中sys模块是做什么用的
2020/08/16 Python
python全栈开发语法总结
2020/11/22 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
铭万公司.net面试题笔试题
2014/07/20 面试题
记者岗位职责
2014/01/06 职场文书
工作时间上网检讨书
2014/02/03 职场文书
汽修专业自荐信
2014/07/07 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
民事辩护词范文
2015/05/21 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
Python自动化测试PO模型封装过程详解
2021/06/22 Python