キーボードをブロック

1552 ワード

<script language="Javascript"> 
//      、Ctrl+N、Shift+F10、F5  、   
//  F1  
function window.onhelp() 
{ 
return false 
} 
function KeyDown() 
{ 
//alert(event.keyCode); 
//  Alt+    ←  Alt+    →
if ((window.event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))) 
{ 
//alert("     ALT+          !"); 
event.returnValue=false; 
} 
//       ,  F5    ,Ctrl + R 
if ((event.keyCode==116)||(event.ctrlKey && event.keyCode==82)) 
{ 
event.keyCode=0; 
event.returnValue=false; 
} 

//  Ctrl+n 
if ((event.ctrlKey)&&(event.keyCode==78)) 
{ 
event.returnValue=false; 
} 

//  shift+F10 
if ((event.shiftKey)&&(event.keyCode==121)) 
{ 
event.returnValue=false; 
} 

//  shift           
if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
{ 
window.event.returnValue = false; 
} 

//  Alt+F4 
if ((window.event.altKey)&&(window.event.keyCode==115)) 
{ 
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
return false; 
} 

//  Ctrl+A 
if((event.ctrlKey)&&(event.keyCode==65)) 
{ 
return false; 
} 
return false;
} 
document.onkeydown=KeyDown;
</script>