如何禁止用户使用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) && (window.event.keyCode==78))
27return false;
28}
29\---------------------------------------------------------------
30
31if ((event.ctrlKey) && (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>