javascript能屏蔽alt键吗?ie8中,让它不执行菜单聚焦

解决方案 »

  1.   

    试试下面这段能不能达到效果:<html>
    <head>
    <script type="text/javascript">
    function isKeyPressed(event)
    {
      e=event||window.event;
      if (event.altKey==1)
        {
        alert("The ALT key was pressed!")
        return false;
        }
      else
        {
        alert("The ALT key was NOT pressed!")
        }
      }
    </script>
    </head><body onmousedown="isKeyPressed(event)"><p>Click somewhere in the document. An alert box will tell you if you pressed the ALT key or not.</p></body>
    </html>
      

  2.   

       禁止按钮
            //        function lock() {
            //            if (event.altKey)
            //                alert("jingzhi");
            //        }
      

  3.   


    <script>
    function isAltPress(){
    e=event||window.event;
    if(e.keyCode == 18){
    alert("Alt Pressed");
    return false;
    }
    }
    </script>
    <body onkeydown="isAltPress();">
    Test Key Down
    </body>
      

  4.   

    用alert是可以的,因为alert已经把焦点给移开了,在弹出窗上了。但如果它按alt键,我输出一些HTML到页面上,就会发现即能输出html,alt键本身也把焦点放到了菜单的文件上。