?? 屏蔽鼠標右鍵、ctrl+n、shift+f10、f5刷新、退格鍵.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+方向鍵前進或后退網(wǎng)頁!"); 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 加鼠標左鍵新開一網(wǎng)頁 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><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>></P>
<P><script language</FONT><FONT size=1>="Javascript"</FONT><FONT
color=#0000c0 size=1>></FONT><FONT color=#800000 size=1><!--</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)&&</P>
<P>((window.event.keyCode==37)|| //屏蔽 Alt+ 方向鍵 ←</P>
<P>(window.event.keyCode==39))){ //屏蔽 Alt+ 方向鍵 →</P>
<P>alert("不準你使用ALT+方向鍵前進或后退網(wǎng)頁!");</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 && event.keyCode==82)){ //Ctrl + R</P>
<P>event.keyCode=0;</P>
<P>event.returnValue=false;</P>
<P>}</P>
<P>if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n</P>
<P>event.returnValue=false;</P>
<P>if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10</P>
<P>event.returnValue=false;</P>
<P>if (window.event.srcElement.tagName == "A" &&
window.event.shiftKey)</P>
<P>window.event.returnValue = false; //屏蔽 shift 加鼠標左鍵新開一網(wǎng)頁</P>
<P>if ((window.event.altKey)&&(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>// --></FONT><FONT color=#0000c0 size=1></script></P>
<P><script language=Javascript></P></FONT><FONT color=#800000
size=1>
<P>function document.onkeydown()</P>
<P>{</P>
<P>if ((window.event.altKey)&&(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></script></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 + -