屏蔽相应键盘按钮操作


Posted in Javascript onMarch 10, 2014
<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 键不放,
     用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
     有哪位高手有真正屏蔽 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>
Javascript 相关文章推荐
jquery中动态效果小结
Dec 16 Javascript
原来Jquery.load的方法可以一直load下去
Mar 28 Javascript
jquery中prop()方法和attr()方法的区别浅析
Sep 06 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
Mar 14 Javascript
JavaScript实现动态添加,删除行的方法实例详解
Jul 02 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
对Angular.js Controller如何进行单元测试
Oct 25 Javascript
angularjs实现的前端分页控件示例
Feb 10 Javascript
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 jQuery
js序列化和反序列化的使用讲解
Jan 19 Javascript
使用typescript构建Vue应用的实现
Aug 26 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
JavaScript对IE操作的经典代码(推荐)
Mar 10 #Javascript
JS中类或对象的定义说明
Mar 10 #Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 #Javascript
JS中的构造函数详细解析
Mar 10 #Javascript
node.js使用nodemailer发送邮件实例
Mar 10 #Javascript
php中给js数组赋值方法
Mar 10 #Javascript
javascript操作referer详细解析
Mar 10 #Javascript
You might like
php中static静态变量的使用方法详解
2010/06/04 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
window.open()弹出居中的窗口
2007/02/01 Javascript
让getElementsByName适应IE和firefox的方法
2007/09/24 Javascript
JQuery实现的图文自动轮播效果插件
2015/06/19 Javascript
基于JavaScript实现移除(删除)数组中指定元素
2016/01/04 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
JS设计模式之惰性模式(二)
2017/09/29 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
2018/10/26 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
python多进程重复加载的解决方式
2019/12/13 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
公司活动策划方案
2014/01/13 职场文书
写演讲稿要注意的六件事
2014/01/14 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
婚庆主持词大全
2015/06/30 职场文书
Minikube搭建Kubernetes集群
2022/03/31 Servers
讲解MySQL增删改操作
2022/05/06 MySQL