高手救火!!,怎样能够做到屏蔽backSpace键??300分

高手救火!!,怎样能够做到屏蔽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>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus