屏蔽相应键盘按钮操作


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 相关文章推荐
ie和firefox不兼容的解决方法集合
Apr 28 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
May 25 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
Dec 11 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
JS对HTML标签select的获取、添加、删除操作
Oct 17 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
Aug 10 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
jQuery联动日历的实例解析
Dec 02 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
在vue中使用echarts(折线图的demo,markline用法)
Jul 20 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 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
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php静态文件生成类实例分析
2015/01/03 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
yii添删改查实例
2015/11/16 PHP
php 可变函数使用小结
2018/06/12 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
JS运动基础框架实例分析
2015/03/03 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
js动态引入的四种方法
2018/05/05 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
2019/12/16 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
python 容器总结整理
2017/04/04 Python
Python 爬虫性能相关总结
2020/08/03 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
软件工程师面试题
2012/06/25 面试题
高中三年学习生活的自我评价
2013/10/10 职场文书
保险专业大专生求职信
2013/10/26 职场文书
五一家具促销方案
2014/01/10 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
马智宇结婚主持词
2014/04/01 职场文书
大学学风建设方案
2014/05/04 职场文书
支行行长竞聘报告
2014/11/06 职场文书
欢迎词怎么写
2015/01/23 职场文书