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 相关文章推荐
javascript 无提示关闭窗口脚本
Aug 17 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 Javascript
JS实现带鼠标效果的头像及文章列表代码
Sep 27 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
Jan 04 Javascript
详解AngularJS中的http拦截
Feb 09 Javascript
动态JavaScript所造成一些你不知道的危害
Sep 25 Javascript
js实现砖头在页面拖拉效果
Nov 20 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
element ui 对话框el-dialog关闭事件详解
Feb 26 Javascript
对Layer UI 模块化的用法详解
Sep 26 Javascript
在Vue.js中使用TypeScript的方法
Mar 19 Javascript
js实现鼠标点击飘爱心效果
Aug 19 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如何透过ODBC来存取数据库
2006/10/09 PHP
PHP文件读写操作之文件读取方法详解
2011/01/13 PHP
php中防止SQL注入的最佳解决方法
2013/04/25 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
php输出xml属性的方法
2015/03/19 PHP
php session 写入数据库
2016/02/13 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
javascript getElementsByName()的用法说明
2009/07/31 Javascript
jquery 查找新建元素代码
2010/07/06 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
Python中os和shutil模块实用方法集锦
2014/05/13 Python
python实现给字典添加条目的方法
2014/09/25 Python
Python中字符串的常见操作技巧总结
2016/07/28 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
Python 比较两个数组的元素的异同方法
2017/08/17 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
python sleep和wait对比总结
2021/02/03 Python
纯CSS3打造属于自己的“小黄人”
2016/03/14 HTML / CSS
内业资料员岗位职责
2014/01/04 职场文书
少年闰土教学反思
2014/02/22 职场文书
行政部岗位职责范本
2014/03/13 职场文书
内勤主管岗位职责
2014/04/03 职场文书
体育口号大全
2014/06/18 职场文书
2015年党小组工作总结
2015/05/26 职场文书
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技