汇成传媒是专业从事网易企业邮箱、腾讯企业邮箱、阿里企业邮箱的苏州企业邮箱代理公司。苏州企业邮箱申请电话:13913144969

您现在所在的位置:首页 > 最新动态 > 建站教程
eWebEditor在ie9下按钮功能失效的解决办法
发布日期:2014-7-13 8:48:37

网上有不少关于ewebeditor在线编辑器上的按钮上按钮无效的问题,多数是解决IE7和IE8的问题,但对于IE9又出现了同样的问题,为此,提供以下办法,即使以后微软升级到更高的IE版本也不会有此问题。

解决方法如下:
打开editor.js
找到if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
将其修改为:
if(navigator.appVersion.match(/MSIE (7|8|9)\./i)!=null){  
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");   
}
else{  
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");  

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

联系我们

0512-66856951、13913144969

 

cdj@01hc.cn

 

苏州市东二路18号大森南门商务楼3F

 
 
   
 
客户端下载
微信公众平台