屏蔽鼠标右键、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 相关文章推荐
导航跟随滚动条置顶移动示例代码
Sep 11 Javascript
JavaScript之数组(Array)详解
Apr 01 Javascript
JS鼠标拖拽实例分析
Nov 23 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
JS实现留言板功能
Jun 17 Javascript
vue-router单页面路由
Jun 17 Javascript
老生常谈js数据类型
Aug 03 Javascript
微信小程序实现验证码获取倒计时效果
Feb 08 Javascript
JS实现字符串去重及数组去重的方法示例
Apr 21 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
Jan 15 Javascript
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
vue实现列表拖拽排序的功能
Nov 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
PHP 作用域解析运算符(::)
2010/07/27 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
初识ThinkPHP控制器
2016/04/07 PHP
JavaScript 指导方针
2007/04/05 Javascript
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
jQuery表格(Table)基本操作实例分析
2017/03/10 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
python3中函数参数的四种简单用法
2018/07/09 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
Python中的 enum 模块源码详析
2019/01/09 Python
python实现秒杀商品的微信自动提醒功能(代码详解)
2020/04/27 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
校园创业策划书
2014/01/14 职场文书
开学典礼演讲稿
2014/05/23 职场文书
装饰工程师岗位职责
2014/06/08 职场文书
关于安全的标语
2014/06/10 职场文书
总经理检讨书
2014/09/15 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
董事长秘书工作总结
2015/08/14 职场文书