会员登录|找回密码|10秒快速注册会员! 设为首页|收藏本站| 繁體中文

中华郝氏网QQ群  高级群:147271458   ①:45622334    QQ群②:108401083    QQ群③:87019721    QQ群④:18004876     捐助功德榜     捐助网站   

关于郝氏网   致郝氏宗亲    致游客信   忘记密码或更名    中华郝氏网注册教程   八极拳第七代传人郝鸿昌   郝知本教授专版   我要当斑主!    版主管理群 :46913743

查看: 5795|回复: 2

有效解决IE7/IE8下网站后台编辑器无效的方法

[复制链接]
发表于 2012-10-21 13:09:00 | 显示全部楼层 |阅读模式
状况:网站后台编辑器除了可以输入文字黏贴图片外,其他按钮无效.....必须在IE6下能正常编辑.....

本人昨天帮一朋友修改网站,发现了以上问题,经过一番研究,发现原来是IE8浏览器下不支持,整了半天是因为ie8屏蔽了anonymous,解决方法是改成onclick方法,打开include下面的editor.js文件,有这样的段代码:
     if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");

把那个anonymous方法改成onclick就可以了。

    问题是解决了,心情也舒畅了,结果我换到IE7浏览器一看,这叫一个汗,原来把那个方法改成onclick之后在ie7下面就不管用了,毕竟现在很多人用的还是ie7,这叫一个头疼,于是还是去网上找,总是感觉不可能是我一个人遇到这样的问题。

    最后果然还是在网上上找到了答案:

if(navigator.appVersion.match(/8./i)=='8.')
    {
      if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");  
  }
else

  {
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}

    用这样一段代码,对浏览器的版本做一个判断就好了,但是我却不知道在ie6下面管不可用,毕竟现在用ie6的人少了,一时我也不知道去哪测试。
希望以上可以帮到有需要的朋友。
研究天下郝氏渊源,继承和发扬先祖优秀历史文化,与时俱进振兴郝氏名望!

中华郝氏网 郝氏宗亲网 郝氏论坛  http://www.zhhsw.com/

长按识别二维码关注我们!
发表于 2012-10-21 18:39:44 | 显示全部楼层
站长,可以用jQuery啊,解决浏览器兼容还是很牛B的
研究天下郝氏渊源,继承和发扬先祖优秀历史文化,与时俱进振兴郝氏名望!

中华郝氏网 郝氏宗亲网 郝氏论坛  http://www.zhhsw.com/

长按识别二维码关注我们!
发表于 2012-10-21 18:52:12 | 显示全部楼层
本人脑盲,顶贴!呵呵.......
研究天下郝氏渊源,继承和发扬先祖优秀历史文化,与时俱进振兴郝氏名望!

中华郝氏网 郝氏宗亲网 郝氏论坛  http://www.zhhsw.com/

长按识别二维码关注我们!
您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

注册发帖查询问题求助,可添加站长微信咨询!
快速回复 返回顶部 返回列表