屏蔽鼠标右键、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 Date函数整理方便使用
Oct 23 Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
Nov 16 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
JS随机打乱数组的方法小结
Jun 22 Javascript
Jquery组件easyUi实现选项卡切换示例
Aug 23 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
VUE中的无限循环代码解析
Sep 22 Javascript
React 使用recharts实现散点地图的示例代码
Dec 07 Javascript
js实现ajax的用户简单登入功能
Jun 18 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
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
PhpStorm配置Xdebug调试的方法步骤
2019/02/02 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
重定向实现代码
2006/11/20 Javascript
JavaScript中Math对象使用说明
2008/01/16 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
JS+CSS简单树形菜单实现方法
2015/09/12 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
2016/09/20 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
Python实现通讯录功能
2018/02/22 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
python函数定义和调用过程详解
2020/02/09 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
HTML5应用之文件上传
2016/12/30 HTML / CSS
手机配件第一品牌:ZAGG
2017/05/28 全球购物
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
英国和国际包裹递送:ParcelCompare
2019/08/26 全球购物
机电一体化大学生求职信
2013/11/08 职场文书
交通安全教育制度
2014/02/02 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
保护校园环境倡议书
2015/04/28 职场文书
大学生实习介绍信
2015/05/05 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis