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 iframe的相互操作浅析
Oct 14 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
Mar 18 Javascript
JS控制图片等比例缩放的示例代码
Dec 24 Javascript
jquery遍历checkbox介绍
Feb 21 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
Aug 11 Javascript
js随机生成网页背景颜色的方法
Feb 26 Javascript
jquery简单实现网页层的展开与收缩效果
Aug 07 Javascript
React-Native中禁用Navigator手势返回的示例代码
Sep 09 Javascript
微信小程序与后台PHP交互的方法实例分析
Dec 10 Javascript
Vue.js中Line第三方登录api的实现代码
Jun 29 Javascript
javascript开发实现贪吃蛇游戏
Jul 31 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
用Flash图形化数据(二)
2006/10/09 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
深入理解Python3中的http.client模块
2017/03/29 Python
Python 互换字典的键值对实例
2019/02/12 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
python中的decimal类型转换实例详解
2019/06/26 Python
python打开windows应用程序的实例
2019/06/28 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
Python如何在bool函数中取值
2020/09/21 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
经贸日语专业个人求职信
2013/12/13 职场文书
暑期实践思想汇报
2014/01/06 职场文书
趣味游戏活动方案
2014/02/07 职场文书
采购意向书范本
2014/03/31 职场文书
小学生新年寄语
2014/04/03 职场文书
毕业生求职信范文
2014/06/29 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
工作岗位职责范本
2015/02/15 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis