最新文章
IE8爆出编辑器脚本代码错误的解决办法
在IE6和7里面我们使用eWebEditor编辑器可能还能正常使用,自从IE升级8的时候我们经常发现eWebEditor编辑器的editor.js错误!常常表现为无法点击编辑器里面的组件,随后网上出现了很多解决IE8兼容eWebEditor编辑器的文章,
最先默认的是
// 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()");
// }
最近这个代码又不能用了,可能是IE又更新了吧。
但是,经尚武科技程序组在本地建立IIS站点测试可以使用这个编辑器啊,就莫名其妙了。
于是,再修改一通,果真又可以继续用了,所以特地分享给大家。
希望对您有帮助!!!
if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
该文章转载自尚武科技网站建设