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 操作文件 实现方法小结
Jul 02 Javascript
js鼠标左右键 键盘值小结
Jun 11 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
Jan 08 Javascript
js添加事件的通用方法推荐
May 15 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
解决iView中时间控件选择的时间总是少一天的问题
Mar 15 Javascript
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
D3.js实现拓扑图的示例代码
Jun 30 Javascript
详解Vue实战指南之依赖注入(provide/inject)
Nov 13 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
Dec 05 Javascript
微信小程序中如何使用flyio封装网络请求
Jul 03 Javascript
vue使用节流函数的踩坑实例指南
May 20 Vue.js
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笔试题
2009/08/04 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
javascript天然的迭代器
2010/10/29 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
Python的Django框架安装全攻略
2015/07/15 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
德国EGOIST网店:销售畅销的设计师品牌
2017/04/18 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
linux面试题参考答案(11)
2012/05/01 面试题
土建资料员岗位职责
2014/01/04 职场文书
宣传策划类求职信范文
2014/01/31 职场文书
工作决心书
2014/03/11 职场文书
教师业务培训方案
2014/05/01 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
售房协议书范本2014
2014/10/23 职场文书
委托书格式要求
2015/01/28 职场文书
上甘岭观后感
2015/06/10 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS