最近在做網(wǎng)站的時候,發(fā)現(xiàn)eWebEditor在線文本編輯器不支持IE9,點擊編輯器中的按鈕都沒有反應(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;
}
小提示:如果你的eWebEditor在線文本編輯器版本過老,在IE9下根本都無法打開eWebEditor界面,你可以在IE9中設(shè)置成瀏覽器兼容模式,即可正常在IE9中使用eWebEditor了。