屏蔽鼠标右键、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 相关文章推荐
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
Jan 16 Javascript
js实现的网站首页随机公告随机公告
Mar 14 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
Mar 16 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
Aug 05 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
Dec 07 Javascript
微信小程序 支付功能开发错误总结
Feb 21 Javascript
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
vue-awesome-swiper滑块插件使用方法详解
Nov 27 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
Javascript文本框脚本实现方法解析
Oct 30 Javascript
浅析JavaScript中的变量提升
Jun 01 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+flash+jQuery多图片上传源码分享
2020/07/27 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
php经典趣味算法实例代码
2020/01/21 PHP
jquery插件制作简单示例说明
2012/02/03 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
jQuery使用ajaxSubmit()提交表单示例
2014/04/04 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
分享一个可以生成各种进制格式IP的小工具实例代码
2017/07/28 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
python3学生名片管理v2.0版
2018/11/29 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
小学生自我鉴定
2013/10/12 职场文书
法学专业毕业生自荐信范文
2013/12/18 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
关于教师节的广播稿
2014/09/10 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
Vue图片裁剪组件实例代码
2021/07/02 Vue.js