在IE8上eWebEdit编辑器失效,这是什么问题引起的? 除了卸载掉IE8还有其他的好办法吗?答案是肯定的! 9 ^4 P g/ I3 |0 K4 Y
在eWebEditor的目录里找到Editor.js文件,路径是webedit\Include\Editor.js 用记事本打开,在其中找到如下代码: if (element.YUSERONCLICK) { eval(element.YUSERONCLICK + "anonymous()"); } - q$ i* j- |9 c( c( d+ g& O
或 if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
8 l% z* _6 m3 P9 b, _, v将上面的代码替换为 $ q9 T2 m% ]" G$ K' N& B& U" n+ N
if(navigator.appVersion.match(/8./i)=='8.') { if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); } else { if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); }
" m5 |% k" Y2 P; D8 {, m( { 由于版本的不同造成这样的结果,通过上面的代码替换eWebEditor编辑器按钮可以正常使用了。
|