|
|
IE8下eWebEditor点击没有反应的解决方案 |
作者:admin 发表时间:2013/7/20 人气: |
|
|
在eWebEditor的目录里找到Editor.js文件,用记事本打开,在其中找到如下代码 if (element.YUSERONCLICK) { eval(element.YUSERONCLICK + "anonymous()"); } 或 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()"); } 即可。 修改之后在IE8和IE7均可以正常使用eWebEditor编辑器。 再加一句判断傲游浏览器的代码如下: if(navigator.appVersion.match(/8./i)=="8." || navigator.appVersion.match(/MAXTHON/i)=="MAXTHON"){ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); }else{ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); } 如果上面不行的话,请使用下面的方法: if (element.YUSERONCLICK) { try { eval(element.YUSERONCLICK + "anonymous()"); } catch(err) { eval(element.YUSERONCLICK + "onclick(event)"); } }
文章来源:SenSheng.net.cn |
文章点评 |
|
|
|
|
|