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与FireFox的兼容性问题分析
Apr 22 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
鼠标滑上去后图片放大浮出效果的js代码
May 28 Javascript
javascript 日期时间 转换的方法
Feb 21 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
Apr 03 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
jQuery实现的背景动态变化导航菜单效果
Aug 24 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
Dec 12 Javascript
js实现图片上传并预览功能
Aug 06 Javascript
详解Js里的for…in和for…of的用法
Mar 28 Javascript
Vue路由之JWT身份认证的实现方法
Aug 26 Javascript
使用jquery实现轮播图效果
Jan 02 jQuery
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 curl库实现整站克隆功能
2015/02/12 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
jQuery 选择器理解
2010/03/16 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
2019/04/15 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
python错误处理详解
2014/09/28 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
初学者学习Python好还是Java好
2020/05/26 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
一个SQL面试题
2014/08/21 面试题
大学生优秀的自我评价分享
2013/10/22 职场文书
岗位职责范本
2013/11/23 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
《与象共舞》教学反思
2014/02/24 职场文书
土建技术员岗位职责
2015/04/11 职场文书
看上去很美观后感
2015/06/10 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技