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 相关文章推荐
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
Sep 21 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 Javascript
基于OL2实现百度地图ABCD marker的效果
Oct 01 Javascript
AngularJS 模型详细介绍及实例代码
Jul 27 Javascript
JavaScript实战(原生range和自定义特效)简单实例
Aug 21 Javascript
JavaScript获取短信验证码(周期性)
Dec 29 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
Aug 25 Javascript
微信小程序图片自适应实现解析
Jan 21 Javascript
聊聊vue 中的v-on参数问题
Jan 29 Vue.js
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截取后台登陆密码的代码
2012/05/05 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
编写Js代码要注意的几条规则
2010/09/10 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
2020/05/28 Javascript
Python批量查询域名是否被注册过
2017/06/21 Python
Python重新加载模块的实现方法
2018/10/16 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
Python: 传递列表副本方式
2019/12/19 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
2020/12/10 Python
智利最大的网上商店:Linio智利
2016/11/24 全球购物
公务员总结性个人自我评价
2013/12/05 职场文书
初级会计求职信范文
2014/02/15 职场文书
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
群众路线党课主持词
2014/04/01 职场文书
机关会计岗位职责
2014/04/08 职场文书
高三励志标语
2014/06/05 职场文书
个人委托书范本
2014/09/13 职场文书
预备党员转正意见
2015/06/01 职场文书
小学生手册家长意见
2015/06/03 职场文书
工资证明格式模板
2015/06/12 职场文书
2016年教师节贺卡寄语
2015/12/04 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
MySQL学习之基础命令实操总结
2022/03/19 MySQL