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代码
Jul 20 Javascript
高效的获取当前元素是父元素的第几个子元素
Oct 15 Javascript
JavaScript之数组(Array)详解
Apr 01 Javascript
JavaScript实现简单的数字倒计时
May 15 Javascript
详解JavaScript 中的 replace 方法
Jan 01 Javascript
javascript插件开发的一些感想和心得
Feb 28 Javascript
深入浅出 jQuery中的事件机制
Aug 23 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
Oct 26 Javascript
JS实现的自动打字效果示例
Mar 10 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
Vue学习之常用指令实例详解
Jan 06 Javascript
详解Typescript里的This的使用方法
Jan 08 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
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
js调用webservice中的方法实现思路及代码
2013/02/25 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
微信小程序实现图片放大预览功能
2020/10/22 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
2018/11/05 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
python安装教程 Pycharm安装详细教程
2017/05/02 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
python 把列表转化为字符串的方法
2018/10/23 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
详解python中的hashlib模块的使用
2019/04/22 Python
Python os模块常用方法和属性总结
2020/02/20 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
经典c++面试题四
2015/05/14 面试题
圣诞节红领巾广播稿
2014/02/03 职场文书
租房合同协议书
2014/04/09 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
教师工作表现自我评价
2015/03/05 职场文书
第一节英语课开场白
2015/06/01 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
redis实现排行榜功能
2021/05/24 Redis