eWebEidtor在线编辑器不支持IE8的解决方法

编辑:猫哥

DATE:03 Jan, 2011      阅读量:6665

今天把ie升级到8.0竟然出现点击ewebeditor在线编辑器按钮无法弹出编辑框的问题,就是所有按钮都失效了。
查看了一下网络资料,测试了一下都不能用,最好自己研究出一个可行的解决办法,并测试成功了。
具体操作如下:
打开editor.js
找到if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
将其修改为:
if (element.YUSERONCLICK)
{
try
{
eval(element.YUSERONCLICK + "onclick(event)");
}
catch   (e){
eval(element.YUSERONCLICK + "anonymous()");
}
}

再保存,然后就可以了。
升级成ie8.0后无法正常使用ewebeditor是因为anonymous()函数在ie8.0中不能使用,ie8.0中只能用
onclick(event),而其他8.0以下的只能用anonymous(),所以这里要使用javascript的try函数,对客户端ie用8.0代码进行试运行。如果出错,再尝试8.0以下的代码进行处理。


TAG标签:

网站建设

如何防止博客文章被抄袭及被抄袭之后应对的 没有了

推荐阅读

现在就与客服交流

400-607-8355

您也可进行在线咨询或与拨打技术电话

在线咨询 拨打电话