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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2013年9月11日 16:21
下一篇 2013年9月29日 09:14

相关推荐

发表评论

登录后才能评论