屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码

2016-02-19 10:01 16 1 收藏

有了下面这个屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码教程,不懂屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - Web开发 】

//屏蔽鼠标右键、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;

来源:http://www.tulaoshi.com/n/20160219/1593053.html

延伸阅读
标签: 电脑入门
MAC系统中,F1-F12 是默认为未开启状态的,但是一些新手用户还未从Windows系统的操作中习惯过来,仍然想要使用F1-F12 键,这时应该如何开启F1-F12 键呢?下面,图老师小编就教给大家一个开启F1-F12 的小方法。 开启F1-F12 键的方法: 首先在系统桌面的左上角点击苹果图标,找到系统偏好设置,点击打开系统偏好设置面板,如图所示。 在...
标签: windows系统
Win8系统fn f5没反应调不出无线开关   解决方法如下: 原因一、未安装联想电源管理程序 您可在控制面板---卸载程序程序列表中查找确认,下图所示为联想电源管理程序,一般标识有Energy Management字样。 处理方案:下载并安装正确的联想电源管理程序 原因二、快捷键进程没有启动 处理方案1:同...
《命令与征服4》科隆游戏展F&Q问答 来自cnc-inside.de的Q&A记录,多名C&C4设计师与玩家共聚一堂解答了众多玩家关心的问题。 (每题下面是提问者的名字) Q: 会有像控制有无宝箱那样的选项来控制超武是否会揭开战雾把自己的位置暴露给所有人吗? A: BigMi...
标签: Web开发
通过事件的which可以找到键码 不过当有组合键的时候还需要注意一下 如ctrl+enter键,虽然都是用e.ctrlKey但是 enter键的键码不是始终为13了 在ff中 判断 ctrl+enter 是 e.ctrlKey && e.which ==13 在ie6中 判断ctrl+enter 是 e.ctrlKey && e.which ==10 示例: 代码如下: $(document).keypress(function(e){ if(e.ctrlKey && e.which...
标签: 浏览器
360游览器如何屏蔽右键鼠标手势   打开360浏览器,点击页面中的工具,在弹出的下拉框点击选项; 这时候就进入到了360浏览器的选项设置界面了,这时候就可以看到了鼠标手势这一项了。进入鼠标手势里面后将上面两个勾选去除即可,360浏览器会自动保存好。 退出来,重新打开360浏览器就关闭鼠标手势功能。

经验教程

430

收藏

44
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部