国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

fckeditor粘貼Word時彈出窗口取消的方法

2024-05-06 16:10:14
字體:
供稿:網(wǎng)友
這篇文章主要介紹了fckeditor粘貼Word時彈出窗口取消的方法,是應(yīng)用fckeditor時非常實用的技巧,需要的朋友可以參考下
 
 

本文實例講述了fckeditor粘貼Word時彈出窗口取消的方法。分享給大家供大家參考。具體方法如下:

用fckeditor作為用戶發(fā)布的編輯框,允許用戶發(fā)布Word。默認的情況下,粘取進word時,提示是否清除word樣式,選擇"是"則彈出一個框,需要再粘貼一次來清除word樣式。這個操作很麻煩,因此要取消。

開始找到的方法是把ckeditor/" target="_blank">fckeditoreditorjs下的fckeditorcode_ie.js,查找PasteFromWord會找到以下內(nèi)容:

 

復制代碼代碼如下:
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函數(shù)粘貼到頭部。

 

這時再粘貼Word時,選擇是后,就會直接清除格式。如果不要是否的提示,把confirm(FCKLang.PasteWordConfirm)的判斷去掉就可以了。

希望本文所述對大家的javascript程序設(shè)計有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 竹溪县| 高阳县| 泸西县| 绥德县| 平利县| 泰兴市| 莎车县| 瓦房店市| 玉田县| 苏尼特右旗| 浑源县| 大埔区| 凤凰县| 醴陵市| 靖宇县| 迁西县| 南昌县| 麻阳| 松滋市| 连江县| 灵寿县| 咸丰县| 长白| 漠河县| 石河子市| 仁化县| 万源市| 台东市| 南和县| 突泉县| 石楼县| 车致| 宜川县| 泸州市| 南昌县| 长沙县| 布拖县| 玛曲县| 手机| 玛曲县| 桂林市|