oDiv.setAttribut("onclick", function{showTip(obj, evt, FLAG)});

解决方案 »

  1.   

    oDiv.attachEvent("onclick", function(){showTip(obj, evt, FLAG)});
      

  2.   

    或者:
    oDiv.onclick = function(){showTip(obj, evt, FLAG)};
      

  3.   

    oDiv.addEventListener("onclick",funm,false);
          function funm(){
             showTip(obj, evt, FLAG);
          }
      

  4.   

    To: cxz7531(大花猫) 你的代码不对吧.
    oDiv.addEventListener("onclick",funm,false);
    ==>
    oDiv.addEventListener("click",funm,false);且这种方法在IE里不被支持吧
      

  5.   

    楼上的只能在netscape上用。
    ms的上oDiv.attachEvent("onclick",funm);
    function funm(){
       showTip(obj,evt,FLAG);
    }
      

  6.   

    to meizz(梅花雪) (我在html页面内嵌的svg图形中,用的是        
    aa.addEventListener("mousedown",MDown,false);也是IE,加上SVG插件
    没有用过click,不知道在一般页面上行不行?
      

  7.   

    我也知道上面的写法,但是我不能用function的这种写法,我想知道还有别的方法吗?
    还有我想问问高手们:怎样用js得到正在运行的某个进程(譬如IE)占用的内存数量?
      

  8.   

    if(document.attachEvent)
      oDiv.attachEvent("onclick", function(){showTip(obj, evt, FLAG)});
    else
      oDiv.addEventListener("onclick", function(){showTip(obj, evt, FLAG)}, false);