高手救火!!,怎样能够做到屏蔽backSpace键??300分
bts.htm
1<html>
2<a href="2222.htm">ffffffffffffffffffffff</a>
3</html>
22222.htm
1<script language="JavaScript">
2<!--
3
4function ddddd()
5{
6alert(window.event.keyCode);
7if(window.event.keyCode==0)
8{
9alert("哈哈想后退啊,就在此浏览吧。");
10//alert(window.event.keyCode);
11location.replace(this.location.href);
12}
13}
14//-->
15</script>
1<body onunload="ddddd();">
2我是中国人啊
3</body>
使用这种方法不好,请指教有没有方法能让backspace键产生不了后退的效果??
---------------------------------------------------------------
1<body onkeydown="return event.keyCode!=8">
2\---------------------------------------------------------------
3
4<html>
5<head>
6<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
7<noscript><meta content="0;url=about:noscript" http-equiv="refresh"/></noscript>
8<title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>
9</head>
10<body>
11<script language="Javascript"><!--
12//屏蔽鼠标右键、Ctrl+N、Ctrl+R、Shift+F10、F11、F1、F5、退格键
13//Author: meizz(梅花雨) 2002-6-18
14
15function document.oncontextmenu() //屏蔽鼠标右键
16{
17event.returnValue=false;
18}
19
20function window.onhelp() //屏蔽F1帮助
21{
22return false;
23}
24
25function document.onkeydown()
26{
27var k = window.event.keyCode;
28if (k == 8 ¦ ¦ //屏蔽退格删除键
29k == 116) //屏蔽 F5 刷新键
30{
31window.event.keyCode = 0;
32window.event.returnValue= false;
33}
34if (k==122) //屏蔽F11
35{
36window.event.keyCode = 0;
37window.event.returnValue= false;
38}
39if (window.event.ctrlKey && k == 82) //Ctrl + R
40window.event.returnValue= false;
41if (window.event.ctrlKey && k == 78) //屏蔽 Ctrl+n
42window.event.returnValue= false;
43if (event.shiftKey && k==121) //屏蔽 shift+F10
44window.event.returnValue= false;
45if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
46window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
47if (window.event.altKey && k == 115) //屏蔽Alt+F4
48{
49window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
50return false;
51}
52if (window.event.altKey &&
53(k == 37 ¦ ¦ //屏蔽 Alt+ 方向键 ←
54k == 39)) //屏蔽 Alt+ 方向键 →
55{
56alert("不准你使用ALT+方向键前进或后退网页!");
57event.returnValue=false;
58}
59/* 注:这还不是真正地屏蔽 Alt+ 方向键,
60因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
61用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
62有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/
63
64}
65// --></script>
66<h2 align="center">屏蔽鼠标右键、Ctrl+n、shift+F10、Alt+F4、F11、F5刷新、退格键</h2>
67</body>
68</html></body>