屏蔽鼠标右键、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 相关文章推荐
关于js遍历表格的实例
Jul 10 Javascript
jQuery操作select下拉框的text值和value值的方法
May 31 Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
Oct 10 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
JS如何生成一个不重复的ID的函数
Dec 25 Javascript
AngularJS 霸道的过滤器小结
Apr 26 Javascript
微信小程序之GET请求的实例详解
Sep 29 Javascript
Django与Vue语法的冲突问题完美解决方法
Dec 14 Javascript
js中实例与对象的区别讲解
Jan 21 Javascript
javaScript中indexOf用法技巧
Nov 26 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 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
简单采集了yahoo的一些数据
2007/02/14 PHP
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
IE8 原生JSON支持
2009/04/13 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
python增加图像对比度的方法
2019/07/12 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
2020/02/06 Python
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
重阳节标语大全
2014/10/07 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
加强机关作风建设心得体会
2014/10/22 职场文书
刮痧观后感
2015/06/05 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
教你用python控制安卓手机
2021/05/13 Python
python基于turtle绘制几何图形
2021/06/15 Python
详解SQL报错盲注
2022/07/23 SQL Server