当前位置:
首页 > 网站相关 > asp,asp.net/MSSQL > eWebEditor在ie10 ie9 ie8 ie7 下按钮功能失效的解决办法

eWebEditor在ie10 ie9 ie8 ie7 下按钮功能失效的解决办法

网上有不少关于ewebeditor在线编辑器上的按钮上按钮无效的问题,多数是解决IE7和IE8的问题,但对于IE9又出现了同样的问题,为此,提供以下办法,即使以后微软升级到更高的IE版本也不会有此问题。
解决方法如下:
打开editor.js
找到if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
将其修改为:
if(navigator.appVersion.match(/MSIE (7|8|9)./i)!=null){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
if (element.YUSERONCLICK)
{
try
{
eval(element.YUSERONCLICK + "onclick(event)");
}
catch (e){
eval(element.YUSERONCLICK + "anonymous()");
}
}
再保存,然后就可以了。

 

ie10 直接按f12选择兼容模式,选择ie8就可以运行