⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 屏蔽鼠标右键、ctrl+n、shift+f10、f5刷新、退格键.htm

📁 javascript编程的组件
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0044)http://fason.nease.net/code/js/other/hot.htm -->
<HTML><HEAD><TITLE>屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><NOSCRIPT>
<META http-equiv=refresh content=0;url=about:noscript></NOSCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY oncontextmenu=event.returnValue=false onkeydown=KeyDown()>
<SCRIPT language=Javascript><!--  //屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键function window.onhelp(){return false} //屏蔽F1帮助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;}  } /* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单第一种方法:  window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")第二种方法是打开一个全屏的页面:  window.open("你的.asp", "", "fullscreen=yes") */// --></SCRIPT>

<SCRIPT language=Javascript>function document.onkeydown() {  if ((window.event.altKey)&&(window.event.keyCode==115)){  window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");  return false;}}</SCRIPT>

<H2 align=center> </H2>
<DIV align=center>
<CENTER>
<TABLE borderColor=#000000 cellSpacing=0 borderColorDark=#ffffff cellPadding=0 
width="90%" borderColorLight=#000000 border=1>
  <TBODY>
  <TR>
    <TD align=middle width="100%">屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键</TD></TR>
  <TR>
    <TD width="100%"><FONT color=#0000c0 size=1>&lt;body 
      onkeydown=</FONT><FONT size=1>"KeyDown()"</FONT><FONT color=#0000c0 
      size=1> 
      <P>oncontextmenu=</FONT><FONT size=1>"event.returnValue=false"</FONT><FONT 
      color=#0000c0 size=1>&gt;</P>
      <P>&lt;script language</FONT><FONT size=1>="Javascript"</FONT><FONT 
      color=#0000c0 size=1>&gt;</FONT><FONT color=#800000 size=1>&lt;!--</P>
      <P>//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键</P>
      <P>//Author: meizz(梅花雨) 2002-6-18</P>
      <P>function window.onhelp(){return false} //屏蔽F1帮助</P>
      <P>function KeyDown(){</P>
      <P>if ((window.event.altKey)&amp;&amp;</P>
      <P>((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←</P>
      <P>(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →</P>
      <P>alert("不准你使用ALT+方向键前进或后退网页!");</P>
      <P>event.returnValue=false;</P>
      <P>}</P>
      <P>/* 注:这还不是真正地屏蔽 Alt+ 方向键,</P>
      <P>因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,</P>
      <P>用鼠标点掉警告框,这种屏蔽方法就失效了。以后若</P>
      <P>有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/</P>
      <P>if ((event.keyCode==8) || //屏蔽退格删除键</P>
      <P>(event.keyCode==116)|| //屏蔽 F5 刷新键</P>
      <P>(event.ctrlKey &amp;&amp; event.keyCode==82)){ //Ctrl + R</P>
      <P>event.keyCode=0;</P>
      <P>event.returnValue=false;</P>
      <P>}</P>
      <P>if ((event.ctrlKey)&amp;&amp;(event.keyCode==78)) //屏蔽 Ctrl+n</P>
      <P>event.returnValue=false;</P>
      <P>if ((event.shiftKey)&amp;&amp;(event.keyCode==121)) //屏蔽 shift+F10</P>
      <P>event.returnValue=false;</P>
      <P>if (window.event.srcElement.tagName == "A" &amp;&amp; 
      window.event.shiftKey)</P>
      <P>window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页</P>
      <P>if ((window.event.altKey)&amp;&amp;(window.event.keyCode==115)){ 
      //屏蔽Alt+F4</P>
      <P>window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");</P>
      <P>return false;}</P>
      <P>}</P>
      <P>/* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单</P>
      <P>第一种方法:</P>
      <P>window.open("你的.htm", 
      "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")</P>
      <P>第二种方法是打开一个全屏的页面:</P>
      <P>window.open("你的.asp", "", "fullscreen=yes")</P>
      <P>*/</P>
      <P>// --&gt;</FONT><FONT color=#0000c0 size=1>&lt;/script&gt;</P>
      <P>&lt;script language=Javascript&gt;</P></FONT><FONT color=#800000 
size=1>
      <P>function document.onkeydown()</P>
      <P>{</P>
      <P>if ((window.event.altKey)&amp;&amp;(window.event.keyCode==115)){</P>
      <P>window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");</P>
      <P>return false;}</P>
      <P>}</P></FONT><FONT color=#0000c0 size=1>
      <P>&lt;/script&gt;</P></FONT>
      <P> </P></TD></TR></TBODY></TABLE></CENTER></DIV>
<P align=right><A style="TEXT-DECORATION: none" 
href="http://fason.nease.net/">【阿信的小天地】</A></P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -