javascript 屏蔽鼠标键盘的几段代码


Posted in Javascript onJanuary 02, 2008

//屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 
function KeyDown(){ 
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.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 init()

   try{ announceDiv.innerText = announce; }catch(e){}
}
window.onload=init;

Javascript 相关文章推荐
js类 from qq
Nov 13 Javascript
Javascript 刷新全集常用代码
Nov 22 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
Dec 25 Javascript
Jquery实现搜索框提示功能示例代码
Aug 13 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 Javascript
jQuery选择id属性带有点符号元素的方法
Mar 17 Javascript
探究JavaScript函数式编程的乐趣
Dec 14 Javascript
整理关于Bootstrap排版的慕课笔记
Mar 29 Javascript
利用node.js如何创建子进程详解
Dec 09 Javascript
jQuery创建及操作xml格式数据示例
May 26 jQuery
vue倒计时刷新页面不会从头开始的解决方法
Mar 03 Javascript
js获取url参数的使用扩展实例
Dec 29 #Javascript
javascript js cookie的存储,获取和删除
Dec 29 #Javascript
javascript下function声明一些小结
Dec 28 #Javascript
用js实现的页面关键字密度查询代码
Dec 27 #Javascript
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 #Javascript
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 #Javascript
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 #Javascript
You might like
PHP中实现图片的锐化
2006/10/09 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
php向js函数传参的几种方法
2014/08/10 PHP
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
Dojo 学习要点
2010/09/03 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
2016/12/08 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
整理关于Bootstrap导航的慕课笔记
2017/03/29 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
python修改注册表终止360进程实例
2014/10/13 Python
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python实现的快速排序算法详解
2017/08/01 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
在ubuntu16.04中将python3设置为默认的命令写法
2018/10/31 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
文员自我评价怎么写
2013/09/19 职场文书
高级工程师英文求职信
2014/03/19 职场文书
安全生产计划书
2014/05/04 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
本科应届生求职信
2014/08/05 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
投标承诺函格式
2015/01/21 职场文书
感谢信模板大全
2015/01/23 职场文书
雨花台导游词
2015/02/06 职场文书
三行辞职书范文
2015/02/26 职场文书
表扬信格式模板
2015/05/05 职场文书
楚门的世界观后感
2015/06/03 职场文书
MYSQL 表的全面总结
2021/11/11 MySQL