解决ewebedit菜单在ie8浏览器下不能正常打开的解决方案使用IE8以后,ewebedit菜单不能打开的解决方案

80酷酷网    80kuku.com

  其实IE8正式版的新功能在IE8 Beta版中都出现了,唯一让大家高兴的是IE8正式版的稳定型比Beta版好多了。我开发的网站项目使用的文本编辑器大多时ewebedit...

使用IE8以后,ewebedit菜单不能打开的解决方案

IE8正式版,终于发布了,其实IE8正式版的新功能在IE8 Beta版中都出现了,唯一让大家高兴的是IE8正式版的稳定型比Beta版好多了。我开发的网站项目使用的文本编辑器大多时ewebedit,但是使用IE8以后,菜单都不能打开了,小郁闷了一下,网上有些解决方法,但都有些问题,下面是我的解决方法:
从js文件夹(受版本影响有可能不一致)找到editor.js文件,把里面的如下代码:

 if (element.YUSERONCLICK)  eval(element.YUSERONCLICK + "anonymous()"); 
替换为以下代码:
if (element.YUSERONCLICK)
{
  if(navigator.appVersion.match(/8./i)=='8.')  //判断浏览器是不是IE8
  {
    eval(element.YUSERONCLICK + "onclick(event)");
  }
  else
  {
    eval(element.YUSERONCLICK + "anonymous()");  //IE7和IE6均适用
  }
}

希望能给大家带来帮助

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间

上一篇lbound 方法

下一篇lastIndexOf 方法

点击: