彻底解决IE8和IE9下ewebeditor上按钮无效的方法

 

ewebeditor是被大家普遍使用的html编辑器,但是在升级成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以下的代码进行处理。    

修改方法:

打开editor.js,找到

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

修改为:

if (element.YUSERONCLICK){
  try{
    eval(element.YUSERONCLICK + "onclick(event)");
  }
  catch (e){
    eval(element.YUSERONCLICK + "anonymous()");
  }
 }

然后保存就可以了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值