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 相关文章推荐
jQuery.validate 常用方法及需要注意的问题
Mar 20 Javascript
jQuery实现公告文字左右滚动的实例代码
Oct 29 Javascript
jquery form 隐藏的input 选择
Apr 29 Javascript
jquery制作select列表双向选择示例代码
Sep 02 Javascript
使用正则表达式的格式化与高亮显示json字符串
Dec 03 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
Mar 05 Javascript
JavaScript开发者必备的10个Sublime Text插件
Feb 27 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
Feb 23 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
Angular4 ElementRef的应用
Feb 26 Javascript
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
VUE中setTimeout和setInterval自动销毁案例
Sep 07 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
CI框架中zip类应用示例
2014/06/17 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
Node.js学习入门
2017/01/03 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
JS判断数组那点事
2017/10/10 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
python自动格式化json文件的方法
2015/03/11 Python
Python set常用操作函数集锦
2017/11/15 Python
python re模块的高级用法详解
2018/06/06 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
python调用摄像头拍摄数据集
2019/06/01 Python
python实现代码统计器
2019/09/19 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
优质美利奴羊毛袜,不只是徒步旅行:Darn Tough Vermont
2018/11/05 全球购物
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
个人创业事迹材料
2014/12/30 职场文书
公务员个人总结
2015/02/12 职场文书
2015年试用期自我评价范文
2015/03/10 职场文书
文员岗位职责范本
2015/04/16 职场文书
部门2015年度工作总结
2015/04/29 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
工作年限证明范本
2015/06/15 职场文书
小学教师教学反思
2016/02/24 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
mysql 获取时间方式
2022/03/20 MySQL
MySQL中的全表扫描和索引树扫描
2022/05/15 MySQL