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 上下滚动广告
Jun 17 Javascript
javascript 在网页中的运用(asp.net)
Nov 23 Javascript
jQuery的初始化与对象构建之浅析
Apr 12 Javascript
JS常用字符串方法(推荐)
Jan 15 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
JavaScript的setter与getter方法
Nov 29 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
Dec 06 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
Apr 25 Javascript
vue-week-picker实现支持按周切换的日历
Jun 26 Javascript
vue cli4下环境变量和模式示例详解
Apr 09 Javascript
详解JSON.parse和JSON.stringify用法
Feb 18 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使用SOAP调用API操作示例
2018/12/25 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
详解js实现线段交点的三种算法
2016/08/09 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
python正则分组的应用
2013/11/10 Python
python排序方法实例分析
2015/04/30 Python
Python定时执行之Timer用法示例
2015/05/27 Python
Python制作简单的网页爬虫
2015/11/22 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
python retrying模块的使用方法详解
2019/09/25 Python
python实现手势识别的示例(入门)
2020/04/15 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
Java语言程序设计测试题选择题部分
2014/04/03 面试题
初中高效课堂实施方案
2014/02/26 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
详解JAVA的控制语句
2021/11/11 Java/Android
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL