eWebEditor在IE8下不能正常使用的解决方案

解决方法:

替换168行

if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

把那个anonymous方法改成onclick就可以了。
 

替换成如下代码:

if(navigator.appVersion.match(/MSIE (7|8)./i)!=null){
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); 

解决方法:

替换168行

if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

把那个anonymous方法改成onclick就可以了。
 

替换成如下代码:

if(navigator.appVersion.match(/MSIE (7|8)./i)!=null){
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); 
}else{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}