解决方案 »

  1.   

    <script   language="Javascript">   
      function   document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键   
        
      function   document.onkeydown()   
      {   
          if   ((window.event.altKey)&&   
                  ((window.event.keyCode==37)||       //屏蔽   Alt+   方向键   ←   
                    (window.event.keyCode==39)))       //屏蔽   Alt+   方向键   →   
          {   
                      event.returnValue=false;   
          }   
                
          if   ((event.keyCode==8)     ||                                   //屏蔽退格删除键   
                  (event.keyCode==116)||                                   //屏蔽   F5   刷新键   
                  (event.ctrlKey   &&   event.keyCode==82)){   //Ctrl   +   R   
                event.keyCode=0;   
                event.returnValue=false;   
                }   
      }   
      </script>   
      加入页面中即可
      

  2.   

    <     %           
          
      Response.Buffer     =     True           
          
      Response.ExpiresAbsolute     =     Now()     -     1           
          
      Response.Expires     =     0           
          
      Response.CacheControl     =     "no-cache"           
          
      %     >       
      ---------------------------------------------------------------       
          
      梅花雨的代码给你:       
      <html>       
      <head>       
            <meta     http-equiv="Content-Type"     content="text/html;     charset=gb2312">       
            <noscript><meta     http-equiv="refresh"     content="0;url=about:noscript"></noscript>       
            <title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>       
      </head>       
      <body>       
          
      <script     language="Javascript"><!--       
            //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键       
            //Author:     meizz(梅花雨)     2002-6-18       
          
      function     document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键       
      function     window.onhelp(){return     false}     //屏蔽F1帮助       
      function     document.onkeydown()       
      {       
            if     ((window.event.altKey)&&       
                            ((window.event.keyCode==37)     &brvbar;     &brvbar;             //屏蔽     Alt+     方向键     ←       
                                (window.event.keyCode==39)))             //屏蔽     Alt+     方向键     →       
            {       
                        alert("不准你使用ALT+方向键前进或后退网页!");       
                        event.returnValue=false;       
            }       
                        /*     注:这还不是真正地屏蔽     Alt+     方向键,       
                        因为     Alt+     方向键弹出警告框时,按住     Alt     键不放,       
                        用鼠标点掉警告框,这种屏蔽方法就失效了。以后若       
                        有哪位高手有真正屏蔽     Alt     键的方法,请告知。*/       
          
            if     ((event.keyCode==8)             &brvbar;     &brvbar;                                                                     //屏蔽退格删除键       
                            (event.keyCode==116)     &brvbar;     &brvbar;                                                                     //屏蔽     F5     刷新键       
                            (event.ctrlKey     &&     event.keyCode==82)){     //Ctrl     +     R       
                        event.keyCode=0;       
                        event.returnValue=false;       
                        }       
            if     (event.keyCode==122){event.keyCode=0;event.returnValue=false;}         //屏蔽F11       
            if     (event.ctrlKey     &&     event.keyCode==78)     event.returnValue=false;             //屏蔽     Ctrl+n       
            if     (event.shiftKey     &&     event.keyCode==121)event.returnValue=false;         //屏蔽     shift+F10       
            if     (window.event.srcElement.tagName     ==     "A"     &&     window.event.shiftKey)           
                            window.event.returnValue     =     false;                                                     //屏蔽     shift     加鼠标左键新开一网页       
            if     ((window.event.altKey)&&(window.event.keyCode==115))                                                     //屏蔽Alt+F4       
            {       
                            window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");       
                            return     false;       
            }       
      }       
      </script>       
      屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键       
          
      </body>       
      </html>       
      ---------------------------------------------------------------       
          
      //屏蔽快捷键函数       
      function     KeyDown(){       
                            if     ((window.event.altKey)&&       
                            ((window.event.keyCode==37)     &brvbar;     &brvbar;             //屏蔽     Alt+     方向键     ←       
                                (window.event.keyCode==39))){         //屏蔽     Alt+     方向键     →       
                //         alert("对不起,您不能使用ALT+方向键前进或后退!");       
                        event.returnValue=false;       
                        }       
            if     (       
      //(event.keyCode==8)             &brvbar;     &brvbar;                                                                     //屏蔽退格删除键       
                            (event.keyCode==116)     &brvbar;     &brvbar;                                                                     //屏蔽     F5     刷新键       
                            (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       
                            window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");       
                            return     false;}       
            }       
      ---------------------------------------------------------------       
          
      只能屏蔽F5,你不可能屏蔽IE里的刷新按钮,因此,我其实是采用了一种曲折的方法,把不让刷新的那个页面的数据保留在SESSION变量里了