IE7、IE8、IE9访问动易、动力等内核网站的后台,编辑器无法使用,点击功能图标不能弹出设置。
以前解决过IE8下的问题,最近发现IE9下也不可以,又对代码作了修正,IE7 IE8 IE9 均有效。
1、如果是原版动力系统,打开网站根目录的edit.asp文件,查找下面代码,总共有两处。 if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous();")
修改为:
if(navigator.appVersion.match(/MSIE (7|8|9)\./i)!=null|| navigator.appVersion.match(/MAXTHON/i)=='MAXTHON'){ if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)"); }else{ if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()"); }
2、如果是已经修改过支持ie8的动力系统,则打开edit.asp后查找if(navigator.appVersion.match,找到相应部分后修改对应代码。
3、动易edit.asp文件,查找if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + 'anonymous()');
if(navigator.appVersion.match(/MSIE (7|8|9)\./i)!=null|| navigator.appVersion.match(/MAXTHON/i)=='MAXTHON') { if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + ’onclick(event)’); } else { if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + ’anonymous()’); }
|