屏蔽鼠标右键、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 相关文章推荐
永不消失的title提示代码
Feb 15 Javascript
jquery select操作的日期联动实现代码
Dec 06 Javascript
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 Javascript
Javascript动画效果(3)
Oct 11 Javascript
javascript实现简单的ajax封装示例
Dec 28 Javascript
快速掌握jQuery插件开发
Jan 19 Javascript
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
AngularJS实现的锚点楼层跳转功能示例
Jan 02 Javascript
微信小程序自定义tabBar在uni-app的适配详解
Sep 30 Javascript
Vue.js数字输入框组件使用方法详解
Oct 19 Javascript
6种JavaScript继承方式及优缺点(小结)
Feb 06 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
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
PHP文件注释标记及规范小结
2012/04/01 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
关于this和self的使用说明
2010/08/01 Javascript
简略的前端架构心得&&基于editor为例子的编码小技巧
2010/11/25 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
js实现贪吃蛇小游戏(加墙)
2020/07/31 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
python实现进程间通信简单实例
2014/07/23 Python
Python中使用HTMLParser解析html实例
2015/02/08 Python
python输出决策树图形的例子
2019/08/09 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
专科毕业生就业推荐信
2013/11/01 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
农行心得体会
2014/09/02 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
学生党员检讨书范文
2014/12/27 职场文书
Python激活Anaconda环境变量的详细步骤
2021/06/08 Python
Python可变与不可变数据和深拷贝与浅拷贝
2022/04/06 Python