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 相关文章推荐
script标签的 charset 属性使用说明
Dec 04 Javascript
js控制frameSet示例
Sep 10 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
jquery实现两边飘浮可关闭的对联广告
Nov 27 Javascript
SublimeText自带格式化代码功能之reindent
Dec 27 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
简单了解vue中父子组件如何相互传递值(基础向)
Jul 12 Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 Javascript
jstree中的checkbox默认选中和隐藏示例代码
Dec 29 Javascript
JavaScript实现滑动门效果
Jan 18 Javascript
详解Typescript里的This的使用方法
Jan 08 Javascript
html实现随机点名器的示例代码
Apr 02 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
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
javascript 原型继承介绍
2011/08/30 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
Python备份Mysql脚本
2008/08/11 Python
zbar解码二维码和条形码示例
2014/02/07 Python
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
Python实现的堆排序算法示例
2018/04/29 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
如何基于Python按行合并两个txt
2020/11/03 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
《故乡》教学反思
2014/04/10 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL