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在IE和FF下的兼容性问题
May 19 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
Sep 06 Javascript
JavaScript中Date对象的常用方法示例
Oct 24 Javascript
实例解析jQuery中如何取消后续执行内容
Dec 01 Javascript
JS验证input输入框(字母,数字,符号,中文)
Mar 23 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
Nov 06 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
使用vue-router完成简单导航功能【推荐】
Jun 28 Javascript
详解微信小程序之scroll-view的flex布局问题
Jan 16 Javascript
微信小程序遍历Echarts图表实现多个饼图
Apr 25 Javascript
过滤器vue.filters的使用方法实现
Sep 18 Javascript
JS深入学习之数组对象排序操作示例
May 01 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 页面跳转到另一个页面的多种方法方法总结
2009/07/07 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
JS 显示当前日期与时间的代码
2010/03/24 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
JavaScript加强之自定义callback示例
2013/09/21 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
2018/04/18 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
2018/11/08 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
python读取注册表中值的方法
2013/04/08 Python
如何运行带参数的python脚本
2019/11/15 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
治安消防安全责任书
2014/07/23 职场文书
学校运动会报道稿
2014/09/23 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
Python的代理类实现,控制访问和修改属性的权限你都了解吗
2022/03/21 Python