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 相关文章推荐
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
Jul 25 Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 Javascript
js下利用控制器载入对应脚本
Jul 17 Javascript
js图片延迟技术一般的思路与示例
Mar 20 Javascript
Angularjs制作简单的路由功能demo
Apr 14 Javascript
BootStrap selectpicker
Jun 20 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
Feb 08 Javascript
vue.js配合$.post从后台获取数据简单demo分享
Aug 11 Javascript
vue-cli 2.*中导入公共less文件的方法步骤
Nov 22 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
Apr 15 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实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
JsDom 编程小结
2011/08/09 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
python抓取网页中图片并保存到本地
2015/12/01 Python
python交互式图形编程实例(三)
2017/11/17 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
金蝶的一道SQL笔试题
2012/12/18 面试题
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
岁月神偷观后感
2015/06/11 职场文书
Django显示可视化图表的实践
2021/05/10 Python
Rust中的Struct使用示例详解
2022/08/14 Javascript