比如用
window.event...该怎么写呢?
谢谢

解决方案 »

  1.   

    <script type="text/javascript">
    //<![CDATA[
    var a=document.all;
    for (var k in a)
    a[k].tagName=="INPUT"||a[k].tagName=="SPAN"?a[k].disabled=true:""
    //]]>
    </script>
      

  2.   


    SPAN的disabled可以设置为false、页面上的SPAN变灰但是SPAN的onclick事件还是无法禁止怎样写才能禁止SPAN的onclick事件呢?或者用window.event...?
      

  3.   

    如果爱我就请<input type="button" onmouseover="run(this)" onclick="alert('我也爱你呀!')" value="点我:)"> 
     <script >
     
     function run(obj)
     {
    obj.style.position="absolute"; 
    obj.style.left = window.screen.availWidth /2 +   parseInt(200 * Math.random())-100  
    obj.style.top =window.screen.availHeight /2 + parseInt(200 * Math.random())-100 
    }
     
     </script>
      

  4.   

    <script type="text/javascript">
    //<![CDATA[
    var a=document.all;
    for (var k in a)
    a[k].tagName=="INPUT"||a[k].tagName=="SPAN"?new function(){a[k].disabled=true;a[k].onclick=function(){void(0)}}:""
    //]]>
    </script>
      

  5.   

    学习大笨狼的方法够变态啊上面的大哥,SPAN的onclick事件还是禁止不了,虽然你的代码很牛-_-
    我很奇怪你的代码最后一段:a[k].onclick=function(){void(0)}}:""这是什么写法啊?特别是最后的::""
    佩服
      

  6.   

    你的事件是绑定的吗?attachEvent绑定的?绑定的函数是匿名的还是有名字的
      

  7.   

    obj就是span对象:obj.firstChild.nodeValue = "Edit";
    obj.onclick = function() { editRow(obj); };——设定了span的onclick事件,应该是匿名函数吧?
      

  8.   

    var a=document.all
    for (var k in a)
      if(a[k].tagName=="INPUT"||a[k].tagName=="SPAN")
      {
        a[k].disabled=true;
        a[k].onclick=function(){return false;}
      }
      

  9.   

    var a=document.all
    for (var k in a)
      if(a[k].tagName=="INPUT"||a[k].tagName=="SPAN")
      {
        a[k].disabled=true;
        a[k].onclick=function(){return false;}
      }