eWebEditor编辑器IE8按钮不弹出兼容性修改

webedit\JS\Editor.js,找到

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

替换成:

if(navigator.appVersion.match(/8./i)=='8.')
{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}

即可。
注:以上判断浏览器版本比较简单,如果不需要考虑ie6则可以直接把代码替换成

if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");

IE6这个毒瘤真是害人不浅!!!

原创文章,作者:锋哥,如若转载,请注明出处:https://www.fangsi.net/526.html

发表评论

登录后才能评论