国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 东乡| 万宁市| 彭山县| 盐池县| 永德县| 东乡县| 温宿县| 广安市| 绿春县| 新晃| 长寿区| 台北县| 昭觉县| 天峻县| 商洛市| 尼玛县| 陕西省| 乌审旗| 眉山市| 汉中市| 磴口县| 赣榆县| 兴安县| 志丹县| 读书| 原平市| 太康县| 古田县| 汪清县| 丹阳市| 锦州市| 芷江| 江油市| 平阴县| 三明市| 西城区| 兴安盟| 平顺县| 青田县| 闸北区| 平舆县|