在IE8上eWebEdit编辑器失效,这是什么问题引起的? 除了卸载掉IE8还有其他的好办法吗?答案是肯定的!
$ g1 g: c/ S: x) L; _8 q2 Q7 j$ u; p在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js 用记事本打开,在其中找到如下代码: if (element.YUSERONCLICK) { eval(element.YUSERONCLICK + "anonymous()"); } 9 q5 S# R6 a. G, Y# {; i+ B
或 if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
- Y; O4 S/ Y8 n* ?/ k; ^" g将上面的代码替换为
" y0 r2 b1 h$ W1 r5 u l+ u7 \if(navigator.appVersion.match(/8./i)=='8.') { if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); } else { if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); } 7 e5 r/ l" R2 M- Q
由于版本的不同造成这样的结果,通过上面的代码替换eWebEditor编辑器按钮可以正常使用了。
|