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获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
Oct 17 Javascript
js中Math之random,round,ceil,floor的用法总结
Dec 26 Javascript
js 获取时间间隔实现代码
May 12 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
Jun 30 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
15款最好的Bootstrap在线编辑器
Aug 03 Javascript
JS填写银行卡号每隔4位数字加一个空格
Dec 19 Javascript
Vue表单验证插件Vue Validator使用方法详解
Apr 07 Javascript
聊聊Vue 中 title 的动态修改问题
Jun 11 Javascript
JavaScript JSON数据处理全集(小结)
Aug 15 Javascript
vue 获取url参数、get参数返回数组的操作
Nov 12 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数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
PHP URL路由类实例
2013/11/12 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
php对文件进行hash运算的方法
2015/04/03 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
window.showModalDialog参数传递中含有特殊字符的处理方法
2013/06/06 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
一个超级简单的python web程序
2014/09/11 Python
Python单例模式实例分析
2015/01/14 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
python实现一组典型数据格式转换
2018/12/15 Python
利用python修改json文件的value方法
2018/12/31 Python
解决python线程卡死的问题
2019/02/18 Python
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
思想汇报格式
2014/01/05 职场文书
便利店的创业计划书
2014/01/15 职场文书
给领导的检讨书
2014/02/16 职场文书
2015年端午节活动总结
2015/02/11 职场文书
小学教师自我评价
2015/03/04 职场文书
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
python中filter,map,reduce的作用
2022/06/10 Python