今天是:

网络知识

当前位置: 网站首页 >> 网络知识 >> 正文

让eWebEditor编辑器支持IE6.IE7.IE8傲游浏览器的方法

发布日期:2012-04-18    作者:     来源:     点击:

最近项目用了eWebEditoreWebEditor在线HTML文本编辑器,发现点击eWebEditor上的所有按钮都没反应,eWebEditor一直都没改过,很少纳闷,经过排除最终确定问题出在IE浏览器的版本。powered by 25175.net
解决eWebEditor不支持IE8.IE7.傲游浏览器的方法如下:

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.' || navigator.appVersion.match(/7./i)=='7.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}
else
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}