eWebEditor - eWebSoft在线编辑器,在IE6中正常,在IE8中无法点击“图片按钮”等,打不开网页,按JS提示,是这段代码有错误,怎么解决呢?还是其它地方有问题?function BtnMouseUp() {
if (event.srcElement.tagName != "IMG") {
event.cancelBubble = true;
return false;
} var image = event.srcElement;
var element = image.parentElement; if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); element.className = "BtnMouseOverUp";
image.className = "Ico";
event.cancelBubble = true;
return false;
}

解决方案 »

  1.   

    网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
    时间戳: Wed, 2 May 2012 16:35:03 UTC
    消息: 缺少对象
    行: 175
    字符: 28
    代码: 0
    URI: http://127.0.0.1/bsd/editor/include/editor.js
      

  2.   

    呵呵得来全不费功夫。
    满意回答 2010-10-26 00:26 热心网友  
    打开根目录下的editor.asp或Include/Editor.js,找到以下代码
    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
    修改为        if (navigator.appVersion.match(/8./i)=='8.') 
              {
                if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');   
            }
            else
            {
             if(document.documentMode === 5) {
                if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');   
              } 
              else{  
                if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()'); 
              }
        }