eWebEditor是国人编写的一款好用功能强大的编辑器。
友诺很少使用的唯一原因在于它的兼容性,不兼容FireFox浏览器。
现在,IE的版本升级至IE7,IE8的时候,发现eWebEditor在这下面一点不起作用,好像失效了一样。
在网上查到eWebEditor在IE8,IE7下所有按钮无效之解决办法:
原因:“因为ie8屏蔽了anonymous方法 所以要改成onclick方法”
解决方案:
1.打开eWebEditor安装目录Include目录下的editor.js文件。
2.查找如下代码:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
3.替换为下面代码:
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()");
}
参考资料:http://yarin.javaeye.com/blog/513315