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 相关文章推荐
IE中直接运行显示当前网页中的图片 推荐
Aug 31 Javascript
如何调试异步加载页面里包含的js文件
Oct 30 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
Jun 08 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
关于react中组件通信的几种方式详解
Dec 10 Javascript
electron demo项目npm install安装失败的解决方法
Feb 06 Javascript
echarts同一页面中四个图表切换的js数据交互方法示例
Jul 03 Javascript
推荐15个最好用的JavaScript代码压缩工具
Feb 13 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
vue基于better-scroll仿京东分类列表
Jun 30 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 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
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
javascript some()函数用法详解
2014/11/13 PHP
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
用Python写冒泡排序代码
2016/04/12 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
PyQt5实现简易计算器
2020/05/30 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
详解Django配置JWT认证方式
2020/05/09 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
软件测试面试题
2014/01/05 面试题
工程师求职简历的自我评价分享
2013/10/10 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
幼儿园运动会口号
2014/06/07 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书