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 相关文章推荐
window.open()弹出居中的窗口
Feb 01 Javascript
javascript开发中因空格引发的错误
Nov 08 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
Dec 01 Javascript
深入理解javascript中defer的作用
Dec 11 Javascript
jQuery获取iframe的document对象的方法
Oct 10 Javascript
JavaScript学习笔记之基础语法
Jan 22 Javascript
jQuery实现根据类型自动显示和隐藏表单
Mar 18 Javascript
js操作css属性实现div层展开关闭效果的方法
May 11 Javascript
js判断checkbox是否选中个数的方法(超简单)
Aug 19 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
Oct 27 Javascript
信息滚动效果的实例讲解
Sep 18 Javascript
Vue学习笔记之计算属性与侦听器用法
Dec 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
php木马攻击防御之道
2008/03/24 PHP
php中显示数组与对象的实现代码
2011/04/18 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
JQuery小知识
2010/10/15 Javascript
JavaScript中Function详解
2015/02/27 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
python解析xml文件实例分析
2015/05/27 Python
python 异常处理总结
2016/10/18 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
python字典key不能是可以是啥类型
2020/08/04 Python
Python日志器使用方法及原理解析
2020/09/27 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
成人毕业生自我鉴定
2013/10/18 职场文书
干部下基层实施方案
2014/03/14 职场文书
代收款委托书范本
2014/10/01 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
员工手册编写范本
2015/05/14 职场文书
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL