禁止键盘上的刷新键F5等

<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)||         
//屏蔽   Alt+   方向键   ←                          (window.event.keyCode==39)))        
 //屏蔽   Alt+   方向键   →           
{                    
alert( "不准你使用ALT+方向键前进或后退网页! ");                    event.returnValue=false;           
}                   
 /*   注:这还不是真正地屏蔽   Alt+   方向键,因为Alt+方向键弹出警告框时,按住Alt键不放。用鼠标点掉警告框,这种屏蔽方法就失效了*/           
if   ((event.keyCode==8)      ||                                                  
 //屏蔽退格删除键                       
(event.keyCode==116)||                                                   
//屏蔽   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>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值