IE屏蔽鼠标右键及快捷键方法

< html >
 
< 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 ;
     }
  
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 ;}
}
function  Showhelp(){
 alert(
" 按了F1 " );
 
return   false ;
}
 
</ script >
 
< head >
  
< meta  http-equiv ="Content-Language"  content ="zh-cn" >
  
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" >
  
< title > 键盘代码 </ title >
  
< style >
   <!--
body         
{  font-family :  Verdana ;  color :  #000080 ;  font-size :  9pt  }
-->
</ style >
 
</ head >
 
< body  onkeydown ="KeyDown()"  oncontextmenu ="event.returnValue=false"  onhelp ="Showhelp();return false;" >
  
< align ="center" > 请按键盘 </ p >
 
</ body >
</ html >

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值