飞六网

 找回密码
 立即注册
搜索
热搜: 系统 工具
查看: 984|回复: 0

分享:ewebeditor在IE8和IE9下按钮无效的解决方法

[复制链接]

443

主题

451

帖子

1618

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1618
发表于 2013-8-5 10:05:06 | 显示全部楼层 |阅读模式
[飞六网]-[企业应用]: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()”);
  }
 }
 然后保存就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|飞六网 ( 粤ICP备12045999号 )

GMT+8, 2018-1-17 05:24 , Processed in 0.093665 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表