eWebEditor 之IE7/8修正

下面将错误的原因和方法总结道这里,备忘。

错误的原因是因为ie8屏蔽了anonymous方法 所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码(大概在176行所在的函数中):

Js代码
引用内容 引用内容
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");  
把那个anonymous方法改成onclick就可以了。
问题是解决了,结果发现把那个方法改成onclick之后在ie6下面就不管用了 ,解决方法:

Js代码
引用内容 引用内容
if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null){
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
OK,这下对了。

  很久没有整理那套后台管理程序了,唉,陈谷子烂芝麻的程序真得花点时间更新了.

上一篇: 大家不熟悉的四大美女之一--王昭君的故事
下一篇: [PPC]PocketNotepad 5.2.1 (掌上记事本) 黑咖啡绿色汉化版
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: eWebEditor IE7/8 修正
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.