网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727)
时间戳: Thu, 26 Mar 2009 02:42:34 UTC
消息: 缺少对象
行: 176
字符: 28
代码: 0
URI: http://www.kytyly.com/include/js/eWebEditor/include/editor.js
消息: 缺少对象
行: 176
字符: 28
代码: 0
URI: http://www.kytyly.com/include/js/eWebEditor/include/editor.js
请专业人士帮忙解决

解决方案 »

  1.   

    是因为ie8屏蔽了anonymous方法所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码:     if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");把那个anonymous方法改成onclick就可以了。    问题是解决了,心情也舒畅了,结果没过两个小时我的会员就像我反应页面出问题,我换到别人的电脑上一看,这叫一个汗,原来把那个方法改成onclick之后在ie7下面就不管用了,毕竟现在很多人用的还是ie7,这叫一个头疼,于是还是去网上找,总是感觉不可能是我一个人遇到这样的问题。     最后果然还是在csdn上找到了答案: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的人少了,一时我也不知道去哪测试。