首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

ckeditor粘贴word文档格式显示混乱解决办法

2012-08-22 
ckeditor粘贴word文档格式显示混乱解决方法??? 从word文档中直接粘贴到ckeditor编辑区,查看的时候格式会显

ckeditor粘贴word文档格式显示混乱解决方法

??? 从word文档中直接粘贴到ckeditor编辑区,查看的时候格式会显示混乱,非常难看。解决方法:

?

??? 打开ckeditor/plugins/pastefromword/filter/default.js

?

???? 有个js方法:

?

CKEDITOR.cleanWord=function(h,i){if(CKEDITOR.env.gecko)h=h.replace(/(<!--\[if[^<]*?\])-->([\S\s]*?)<!--(\[endif\]-->)/gi,'$1$2$3');var j=new g(),k=j.dataFilter;k.addRules(CKEDITOR.plugins.pastefromword.getRules(i));i.fire('beforeCleanWord',{filter:k});try{h=j.toHtml(h,false);}catch(l){alert(i.lang.pastefromword.error);}h=h.replace(/cke:.*?".*?"/g,'');h=h.replace(/style=""/g,'');h=h.replace(/<span>/g,'');return h;};})();

?此方法是清除word中的相关样式,在方法体最前端加一句return h;即可。

热点排行