资讯中心
News
关于eWebEditor在IE7/IE8下不兼容的解决方法
发布时间:2022-09-27 00:00   您所在的位置: 网站首页 > 新闻资讯 > 经验杂谈

咋们平时最常使用的在线编辑器eWebEditor,在IE7IE8下所有按键都无效了,经上海做网站技术人员研究,发现错误的原因是由于ie8屏蔽了anonymous方法 故此要改成onclick方法。

解决IE7/IE8不支持eWebEditor在线文本编辑器的方法如下:

1、最先找到eWebEditor编辑器所在的目录,然后搜索到editor.js文件,由于eWebEditor有好多个版本,故此editor.js文件所在的目录也有所不同,有的可能在Include目录下,有的可能在js目录下。

2、用记事本打开editor.js文件,找到如下代码:

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

由于eWebEditor编辑器版本不同,有的可能找不到上面的代码,而是下边这样子的代码,两种代码只是书写格式不同罢了,含义是一样的:上海做网站

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

3
、将上面的代码替换为下边的代码就可以:

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

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

本文章由新概念互动原创,如没特殊注明,转载请注明来自:http://www.jianzhan0.com/jingyand/68245.html