happyxp 发表于 2010-1-6 23:27:19

在IE8上eWebEdit编辑器失效,这是什么问题引起的?<br/>&nbsp;除了卸载掉IE8还有其他的好办法吗?答案是肯定的!
<p>在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js 用记事本打开,在其中找到如下代码: <br/>if (element.YUSERONCLICK) { <br/>eval(element.YUSERONCLICK + "anonymous()"); <br/>}</p>
<p>或<br/>if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");</p>
<p>将上面的代码替换为</p>
<p>if(navigator.appVersion.match(/8./i)=='8.') <br/>{ <br/>if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); <br/>} <br/>else <br/>{ <br/>if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); <br/>}</p>
<p><br/>由于版本的不同造成这样的结果,通过上面的代码替换eWebEditor编辑器按钮可以正常使用了。</p>
页: [1]
查看完整版本: eWebEdit编辑器工具栏在IE8上失效