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 相关文章推荐
给moz-firefox下添加IE方法和属性
Apr 10 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
Apr 15 Javascript
TreeView 用法(有代码)(asp.net)
Jul 15 Javascript
学习js在线html(富文本,所见即所得)编辑器
Dec 18 Javascript
Javascript中 关于prototype属性实现继承的原理图
Apr 16 Javascript
JavaScript数组去重的多种方法(四种)
Sep 19 Javascript
原生JS实现 MUI导航栏透明渐变效果
Nov 07 Javascript
JavaScript常见JSON操作实例分析
Aug 08 Javascript
微信小程序websocket实现即时聊天功能
May 21 Javascript
过滤器vue.filters的使用方法实现
Sep 18 Javascript
JavaScript常用进制转换及位运算实例解析
Oct 14 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
Jan 29 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数据库操作面向对象的优点
2006/10/09 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
php中的比较运算符详解
2013/10/28 PHP
php实现的简单检验登陆类
2015/06/18 PHP
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
javascript常用方法总结
2015/05/14 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
微信小程序文章列表功能完整实例
2020/06/03 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
python3生成随机数实例
2014/10/20 Python
python概率计算器实例分析
2015/03/25 Python
python制作最美应用的爬虫
2015/10/28 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
Python序列化pickle模块使用详解
2020/03/05 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
学校党员干部承诺书
2015/05/04 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
python基础之模块的导入
2021/10/24 Python