屏蔽鼠标右键、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 相关文章推荐
Javascript学习笔记1 数据类型
Jan 11 Javascript
浅析jQuery的链式调用之each函数
Dec 03 Javascript
Js 回车换行处理的办法及replace方法应用
Jan 24 Javascript
JS 页面计时器示例代码
Oct 28 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
jQuery实现简单的抽奖游戏
May 05 jQuery
PHP实现记录代码运行时间封装类实例教程
May 08 Javascript
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
Jan 02 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
Feb 02 Javascript
了解JavaScript中的选择器
May 24 Javascript
构建大型 Vue.js 项目的10条建议(小结)
Nov 14 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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
javascript常用方法汇总
2014/12/02 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
JS中使用FormData上传文件、图片的方法
2016/08/07 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
js隐式转换的知识实例讲解
2018/09/28 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
详解Python进程间通信之命名管道
2017/08/28 Python
Python批量更改文件名的实现方法
2017/10/29 Python
用python处理MS Word的实例讲解
2018/05/08 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
python多进程实现文件下载传输功能
2018/07/28 Python
python多进程并发demo实例解析
2019/12/13 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
文秘专业个人求职信
2013/12/22 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
运动会通讯稿600字
2015/07/20 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server
MySql分区类型及创建分区的方法
2022/04/13 MySQL