如何禁止Ctrl+N打开一个窗口?

如何禁止用户使用Ctrl+N打开一个窗口?(不能用Cookie)
我试过用Session,但效果不好,能禁止用户使用Ctrl+N,但同时也禁止了用户在本页点击指向本页的连接。
---------------------------------------------------------------

难呀,兄弟!毕竟是系统级的呀。
不过有如下代码,可以参考

 1<script language="javascript">   
 2ie = (document.all)? true:false   
 3if (ie){   
 4function ctlent(eventobject)   
 5{   
 6if(event.ctrlKey && window.event.keyCode==13)   
 7{alert("你按键了");   
 8}   
 9}   
10}   
11</script>

---------------------------------------------------------------

 1<body onkeydown="test()">
 2<script>   
 3function test()   
 4{   
 5if(event.ctrlKey) alert("不能按Ctrl");   
 6}   
 7</script>   
 8\---------------------------------------------------------------   
 9  
10http://www.csdn.net/expert/topic/441/441229.xml?temp=.8741724   
11<script language="javascript">   
12<!--   
13function no_newwin(){   
14if((event.ctrlKey)&&(event.keyCode==78)){   
15event.keyCode=0;   
16event.returnValue=false;   
17}   
18}   
19//-->   
20</script>
21<body onkeydown="no_newwin()">   
22\---------------------------------------------------------------   
23  
24function vConfirm()   
25{   
26if ((window.event.ctrlKey) &amp;&amp; (window.event.keyCode==78))   
27return false;   
28}   
29\---------------------------------------------------------------   
30  
31if ((event.ctrlKey) &amp;&amp; (event.keyCode==78))   
32return false;   
33  
34\---------------------------------------------------------------   
35  
36<html>
37<head>
38<script language="javascript">   
39<!--   
40function no_newwin(){   
41if((event.ctrlKey)&&(event.keyCode==78)){   
42event.keyCode=0;   
43event.returnValue=false;   
44}   
45}   
46//-->   
47</script>
48</head>
49<body onkeydown="no_newwin()">
50</body>
51</html>   
52\---------------------------------------------------------------   
53  
54实现此功能的超短代码:   
55  
56<body onkeydown="if(event.ctrlKey) event.returnValue=false;">   
57\---------------------------------------------------------------   
58  
59用window.open()打开,无工具条,无菜单,无地址栏   
60\---------------------------------------------------------------   
61  
62有必要吗?你禁止不了的   
63我用HTTP协议直接手工GET一下不是什么都出来了?</body></body></body>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus