greatjone

BlogJava 联系 聚合 管理
  7 Posts :: 24 Stories :: 3 Comments :: 0 Trackbacks
 1<script>    
 2   function KeyDown()//屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键    
 3    //alert("ASCII代码是:"+event.keyCode);    
 4    if ( (window.event.altKey)&&    
 5    (  (window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←    
 6       (window.event.keyCode==39) )  )//屏蔽 Alt+ 方向键 →    
 7        alert("不准你使用ALT+方向键前进或后退网页!");    
 8        event.returnValue=false;    
 9    }
   
10   if ((event.keyCode==8|| //屏蔽退格删除键    
11     (event.keyCode==116)|| //屏蔽 F5 刷新键    
12     (event.keyCode==112)|| //屏蔽 F1 刷新键    
13     (event.ctrlKey && event.keyCode==82))//Ctrl + R    
14     event.keyCode=0;    
15     event.returnValue=false;    
16     alert("不准你使用快捷!");    
17    }
    
18   if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n    
19   {   
20     alert("ctrl + n");   
21    event.returnValue=false;    
22   }
   
23    if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10    
24      {   
25        alert(" shift+F10 ");   
26        event.returnValue=false;    
27     }
   
28    if (window.event.srcElement.tagName == "A" && window.event.shiftKey)    
29   {   
30      window.event.returnValue = false//屏蔽 shift 加鼠标左键新开一网页    
31   }
   
32       
33    if ((window.event.altKey)&&(window.event.keyCode==115))//屏蔽Alt+F4    
34    alert('Alt+F4');   
35    //window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");    
36    return false;   
37}
    
38  }
   
39document.onkeydown = KeyDown      
40</script>  
41
posted on 2010-08-26 14:11 jone 阅读(1064) 评论(0)  编辑  收藏 所属分类: JavaScript

只有注册用户登录后才能发表评论。


网站导航: