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 相关文章推荐
如何在标题栏显示框架内页面的标题
Feb 03 Javascript
jQuery使用手册之 事件处理
Mar 24 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
Sep 25 Javascript
JS实现点击上移下移LI行数据的方法
Aug 05 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
Oct 22 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
BootStrap 标题设置跨行无效的解决方法
Oct 25 Javascript
利用Vue2.x开发实现JSON树的方法
Jan 04 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
微信小程序页面间值传递的两种方法
Nov 26 Javascript
微信小程序使用echarts获取数据并生成折线图
Oct 16 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
Feb 03 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 高级课程笔记 面向对象
2009/06/21 PHP
PHP的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
php从字符串创建函数的方法
2015/03/16 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
Python3运算符常见用法分析
2020/02/14 Python
Python基于execjs运行js过程解析
2020/11/27 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
审计工作个人的自我评价
2013/12/25 职场文书
中专生自我鉴定书范文
2013/12/28 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
2014最新房贷收入证明范本
2014/09/12 职场文书
市场营销计划书
2015/01/17 职场文书
超市督导岗位职责
2015/04/10 职场文书
基层工作经历证明
2015/06/19 职场文书
讲解MySQL增删改操作
2022/05/06 MySQL