javascript键盘屏蔽

本文介绍了一个JavaScript函数,用于屏蔽浏览器中特定的键盘快捷键,包括Alt+方向键、F5、Ctrl+R、Ctrl+N等组合键,以及Shift+F10、Alt+F4等,并阻止了Shift键加鼠标左键打开新窗口的行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

marginwidth="0" marginheight="0" src="http://www.aiwo1314.com/googleAdsense/gd468_60.html" frameborder="0" width="468" scrolling="no" height="60" leftmargin="0" topmargin="0">

web程序对用户键盘操作屏蔽!
function   DisableKey(){
     if   ((window.event.altKey)&&((window.event.keyCode==37)||       //屏蔽  Alt+   方向键  ←
     (window.event.keyCode==39)))
     {     //屏蔽  Alt+   方向键  →    
      event.returnValue=false;
     }
                                          if(event.keyCode==13)event.keyCode=0;return false; //屏蔽  回车  刷新键
     if   (  (event.keyCode==116)||                       //屏蔽  F5   刷新键
     (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;}

marginwidth="0" marginheight="0" src="http://www.aiwo1314.com/googleAdsense/gd336_280.html" frameborder="0" width="336" scrolling="no" height="280" leftmargin="0" topmargin="0">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值