因为ie8屏蔽了anonymous方法 所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
把那个anonymous方法改成onclick就可以了。
问题是解决了,结果发现把那个方法改成onclick之后在ie6下面就不管用了 ,解决方法:
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()");
}
用这样一段代码,对浏览器的版本做一个判断就好了。
eWebEditor在IE8下所有按钮都无效
最新推荐文章于 2017-11-22 22:38:00 发布
本文介绍了解决IE8中因屏蔽anonymous方法导致的问题,并提供了兼容不同IE版本的代码示例。
744

被折叠的 条评论
为什么被折叠?



