屏蔽鼠标右键、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 相关文章推荐
createTextRange()的使用示例含文本框选中部分文字内容
Feb 24 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
一个JavaScript去除字符串末尾的空白实例代码
Sep 22 Javascript
JavaScript中的null和undefined区别介绍
Jan 01 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
Jun 25 Javascript
jquery事件绑定解绑机制源码解析
Sep 19 Javascript
javascript实现延时显示提示框效果
Jun 01 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
vue loadmore 组件滑动加载更多源码解析
Jul 19 Javascript
安装Node.js并启动本地服务的操作教程
May 12 Javascript
如何利用js在两个html窗口间通信
Apr 27 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生成N个不重复的随机数实例
2013/11/12 PHP
php中adodbzip类实例
2014/12/08 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
js的event详解。
2006/09/06 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python 装饰器深入理解
2017/03/16 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
通过python爬虫赚钱的方法
2019/01/29 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
2014年教师节寄语
2014/04/03 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
2014年创先争优活动总结
2014/05/04 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android