屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码


Posted in Javascript onApril 01, 2007

//屏蔽鼠标右键、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高级程序设计 阅读笔记(二十一) JavaScript中的XML
Sep 14 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
仿百度联盟对联广告实现代码
Aug 30 Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 Javascript
12 款 JS 代码测试必备工具(翻译)
Dec 13 Javascript
axios拦截设置和错误处理方法
Mar 05 Javascript
js实现移动端轮播图
Dec 21 Javascript
vue elementUI 表单校验功能之数组多层嵌套
Jun 04 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
layer.js open 隐藏滚动条的例子
Sep 05 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
Apr 07 Javascript
Javascript中的常见排序算法
Mar 27 #Javascript
一段多浏览器的"复制到剪贴板"javascript代码
Mar 27 #Javascript
CSDN轮换广告图片轮换效果
Mar 27 #Javascript
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
Mar 27 #Javascript
驱动事件的addEvent.js代码
Mar 27 #Javascript
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 #Javascript
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 #Javascript
You might like
如何去掉文章里的 html 语法
2006/10/09 PHP
php正则表达式(regar expression)
2011/09/10 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
python 读取视频,处理后,实时计算帧数fps的方法
2018/07/10 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
幼教简历自我评价
2014/01/28 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
2016年中秋节晚会领导致辞
2015/11/26 职场文书
初一语文教学反思
2016/03/03 职场文书
总结Python常用的魔法方法
2021/05/25 Python
Python多线程 Queue 模块常见用法
2021/07/04 Python