讓IE8和IE9支持eWebEditor在線編輯器的方法
最近在做網(wǎng)站的時(shí)候,發(fā)現(xiàn)eWebEditor在線文本編輯器不支持IE9,點(diǎn)擊編輯器中的按鈕都沒有反應(yīng),之前本站發(fā)布過一篇《解決IE8不支持eWebEditor在線文本編輯器的方法》,但貌似在IE9下方法就失效了,在網(wǎng)上找到了終級解決方法,拿來給大家分享。
首先找到eWebEditor編輯器所在的目錄,然后搜索到editor.js文件并用文本編輯器打開,然后找到BtnMouseUp()函數(shù),將該函數(shù)代碼替換成如下代碼即可:
function BtnMouseUp() {
if (event.srcElement.tagName != "IMG") {
event.cancelBubble = true;
return false;
}
var image = event.srcElement;
var element = image.parentElement;
try{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
catch(e){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
element.className = "BtnMouseOverUp";
image.className = "Ico";
event.cancelBubble = true;
return false;
}
說明:以上代碼中藍(lán)色部分為eWebEditor在線文本編輯器兼容IE9IE8的核心代碼,大家也可以根據(jù)實(shí)際情況更換BtnMouseUp()函數(shù)中的相應(yīng)代碼。
小提示:如果你的eWebEditor在線文本編輯器版本過老,在IE9下根本都無法打開eWebEditor界面,你可以在IE9中設(shè)置成瀏覽器兼容模式,即可正常在IE9中使用eWebEditor了。
相關(guān)文章
Office文檔在線編輯的一個(gè)實(shí)現(xiàn)方法
因?yàn)轫?xiàng)目的關(guān)系,研究了一下Office的在線編輯功能,寫出來共享一下。2010-06-06又一個(gè)不錯(cuò)的FCKeditor 2.2的安裝、修改和調(diào)用方法
又一個(gè)不錯(cuò)的FCKeditor 2.2的安裝、修改和調(diào)用方法...2007-11-11百度UEditor修改右下角統(tǒng)計(jì)字?jǐn)?shù)包含html樣式
百度UEditor修改右下角統(tǒng)計(jì)字?jǐn)?shù)默認(rèn)只統(tǒng)計(jì)前臺所見的文字個(gè)數(shù),如何讓右下角統(tǒng)計(jì)字?jǐn)?shù)包含html樣式,需要的朋友可以參考下2014-07-07DISCUZ論壇的UBB編輯器(增加靈活調(diào)用,支持ASP UBB解析)打包下載
從Discuz分離的網(wǎng)頁編輯器,大家可以加到自己的頁面上2008-04-04寶麗通實(shí)現(xiàn)連續(xù)播放實(shí)現(xiàn)代碼
最近在研究如何才能實(shí)現(xiàn)連續(xù)播放功能,之前本打算用Asp生成asx播放列表,再交給寶利通播放, 不過看似有點(diǎn)麻煩,仔細(xì)翻閱官方開發(fā)文檔,發(fā)現(xiàn)播放器有個(gè)事件2008-09-09輕松實(shí)現(xiàn) CKfinder進(jìn)駐CKEditor3.0
看完YaSin寫得“將CKfinder 整合進(jìn) CKEditor3.0 ”之后,我總覺得問題有點(diǎn)復(fù)雜,尤其是修改壓縮了的js文件。2010-01-01