可以,你先自己想想怎么写一,把alt+f4, ctrl+del+alt屏蔽二,屏蔽关闭

解决方案 »

  1.   

    可以的。
    如果要关闭就按ALT+F4
    ------------个性签名------------
    http://www.esoftnow.com/bbs
    技术论坛,欢迎光临!
      

  2.   

    关不了,请用ctrl+alt+delete关吧~屏蔽Alt+F4等快捷键:
    <script>
    function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
     //alert("ASCII代码是:"+event.keyCode);
      if ((window.event.altKey)&&
          ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向键 ←
           (window.event.keyCode==39))){  //屏蔽 Alt+ 方向键 →
         alert("不准你使用ALT+方向键前进或后退网页!");
         event.returnvalue=false;
         }
      if ((event.keyCode==8)  ||                 //屏蔽退格删除键
          (event.keyCode==116)||                 //屏蔽 F5 刷新键
          (event.keyCode==112)||                 //屏蔽 F1 刷新键
          (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
         event.keyCode=0;
         event.returnvalue=false;
         }
      if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
         event.returnvalue=false;
      if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
         event.returnvalue=false;
      if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
          window.event.returnvalue = false;  //屏蔽 shift 加鼠标左键新开一网页
      if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
    event.returnvalue=false;
          window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
          return false;}
    }
    function Showhelp(){
     alert("Wrong!");
     return false;
    }
    document.onkeydown=KeyDown
    onunload=function(){window.open(location.href,"","")}
     </script>
      

  3.   

    谢谢大家关心,我先试试BlueDestiny(Leave For Back) 的方法
      

  4.   

    使用onunload事件,同时捕获鼠标的坐标,就能确定是点击了关闭按钮
    然后中断onunload事件,取消关闭动作是可行的方案
      

  5.   

    - -
    onunload = window.open?
    那不无敌了?
      

  6.   

    楼上的太绝对了,世界很大,凡事只有我们想不到的,没有不可能的,我举个例子就会用到屏蔽关闭按纽:就是流量统计中统计浏览者是通过哪个页面离开网站的,当浏览者关闭浏览器时我们可以使之失效,然后执行一段代码,最后再window.close()。请问这样做流氓吗?    当然我们也可以用beforeonunload,但这个东东经常失效,不能信任
      

  7.   

    不好意思,错了,是onbeforeunload
      

  8.   

    就算统计也只许要beforeonUnload 或者onunload事件写入就可以了,绝对不许要屏蔽关闭按钮