可以试着判断键值,不过好象对于ALT+F4比较困难吧

解决方案 »

  1.   

    <BODY onkeydown="fsc()">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function fsc()
    {
    if(event.altKey==true &&event.keyCode==115)
    {
    event.returnValue=false;
    }
    }
    //-->
    </SCRIPT>
      

  2.   

    虚名的办法可行!!
    衰人的办法行不通,我的系统WIN2000+IE5.0,能检测到按下了ALT键但不能阻止窗口的关闭
    我想能不能使ALT+F4的关闭功能失效
      

  3.   


     不可能……关 Diablo2 我都用的 Alt+F4 ……打死我也不信能把这个屏蔽掉
     
     如果是真的话这个效果就可以和改注册表相提并论了
     
      

  4.   

    我想是没办法的了,因为脚本对机器的控制权本来就不是很高
    除非允许运行控件,或许还有办法!
    以下是用楼上衰人的代码改造的, 前提是你使用的TE,并且允许运行控件:<html>
    <head>
    <title>如果我说我爱你....</title>
    </head>
    <body>
    请稍候,网页载入中.....<BODY onkeydown="fsc()">
    <OBJECT classid=clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B id=wsh width="74" height="86"></OBJECT> 
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function fsc()
    {
    if(event.altKey==true &&event.keyCode==115)
    {
    alert('要从网页关闭浏览器,请允许运行控件!');
    wsh.sendkeys("n");
    wsh.sendkeys("n");
    wsh.sendkeys("n");event.returnValue=false;
    }
    }
    //-->
    </SCRIPT> 
    </body>
    </html>
      

  5.   

    Ringfo(狂生A-9) 你可能理解错了,我要的是屏蔽ALT+F4的关闭功能
      

  6.   

    如果那样都行的话
    也许可以实现关掉Ctrl + Alt + Del
      

  7.   

    没有办法的,你不要想了,alt+del是ie的系统热键,改不了,也屏蔽不了,除非你不用ie
    或者你自己写个浏览器
      

  8.   

    xming076(虚名)的办法可以解决问题所以给10分