码迷,mamicode.com
首页 > Web开发 > 详细

Js屏蔽键盘事件

时间:2014-06-18 14:52:05      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:code   width   使用   cti   代码   name   

  <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;    
         alert("不准你使用快捷!");    
        }    
       if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n    
       {  
         alert("ctrl + n");  
        event.returnValue=false;    
       }  
        if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10    
          {  
            alert(" 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    
        alert(‘Alt+F4‘);  
        //window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");    
        return false;  
    }    
      }  
    document.onkeydown = KeyDown      
    </script>

Js屏蔽键盘事件,布布扣,bubuko.com

Js屏蔽键盘事件

标签:code   width   使用   cti   代码   name   

原文地址:http://www.cnblogs.com/adstat/p/3791396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!