屏蔽鼠标右键、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中的对象和数组的应用技巧
Jan 07 Javascript
In Javascript Class, how to call the prototype method.(three method)
Jan 09 Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
JQuery动态创建DOM、表单元素的实现代码
Aug 09 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 Javascript
js实现旋转木马效果
Mar 17 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
Jun 04 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
Sep 20 Javascript
Angular5集成eventbus的示例代码
Jul 19 Javascript
解决layui弹出层layer的area过大被遮挡的问题
Sep 21 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 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
php5中类的学习
2008/03/28 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
php强制运行广告的方法
2014/12/01 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
2016/04/29 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
JS中使用media实现响应式布局
2017/08/04 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
2017/08/23 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
荷兰手表网站:Watch2Day
2018/07/02 全球购物
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
个人生活学习自我评价范文
2013/11/26 职场文书
农村婚礼主持词
2014/03/13 职场文书
安全协议书
2014/04/23 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
六一儿童节致辞
2015/07/31 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL