<body>
<script language="JavaScript">
<!--
function KeyDown(){
function d (e) {
e.cancelBubble = true;
e.keyCode = 0;
e.returnValue = false;
}
if ((window.event.altKey)&&
((window.event.keyCode==36)|| // Alt+ home
(window.event.keyCode==68))){ // Alt+ D
d(event)
}
if ((event.keyCode==17)&&(event.keyCode==16)&&(event.keyCode==9)) {// ctrl+shift+tab
d(event)
}
if ((event.keyCode==17)&&(event.keyCode==18)&&(event.keyCode==110)) {//ctrl+alt+del
d(event)
}
if ((window.event.ctrlKey)&&
((window.event.keyCode==221)|| // ctrl+ ] ???
(window.event.keyCode==219)|| // ctrl+ [ ???
(window.event.keyCode==13)|| // ctrl+ enter ???
(window.event.keyCode==70)|| // ctrl+ F ???
(window.event.keyCode==83)|| // ctrl+ S ???
(window.event.keyCode==65)|| // ctrl+ A test
(window.event.keyCode==79))){ // ctrl+ O ????
d(event)
}
}
document.onkeydown = KeyDown;
//-->
</script>
试试
</body>
<script language="JavaScript">
<!--
function KeyDown(){
function d (e) {
e.cancelBubble = true;
e.keyCode = 0;
e.returnValue = false;
}
if ((window.event.altKey)&&
((window.event.keyCode==36)|| // Alt+ home
(window.event.keyCode==68))){ // Alt+ D
d(event)
}
if ((event.keyCode==17)&&(event.keyCode==16)&&(event.keyCode==9)) {// ctrl+shift+tab
d(event)
}
if ((event.keyCode==17)&&(event.keyCode==18)&&(event.keyCode==110)) {//ctrl+alt+del
d(event)
}
if ((window.event.ctrlKey)&&
((window.event.keyCode==221)|| // ctrl+ ] ???
(window.event.keyCode==219)|| // ctrl+ [ ???
(window.event.keyCode==13)|| // ctrl+ enter ???
(window.event.keyCode==70)|| // ctrl+ F ???
(window.event.keyCode==83)|| // ctrl+ S ???
(window.event.keyCode==65)|| // ctrl+ A test
(window.event.keyCode==79))){ // ctrl+ O ????
d(event)
}
}
document.onkeydown = KeyDown;
//-->
</script>
试试
</body>
FASON出马一个挺三
还是不好用啊,为什么我用
if ((window.event.ctrlKey)&&
((window.event.keyCode==68)|| // ctrl+ d
(window.event.keyCode==78)|| // ctrl+ n
(window.event.keyCode==37)|| // ctrl+ ←
(window.event.keyCode==39)|| // ctrl+ →
(window.event.keyCode==65)|| // ctrl+ A
(window.event.keyCode==66)|| // ctrl+ B
(window.event.keyCode==69)|| // ctrl+ E
(window.event.keyCode==72)|| // ctrl+ H
(window.event.keyCode==73)|| // ctrl+ I
(window.event.keyCode==87)|| // ctrl+ W
(window.event.keyCode==9)|| // ctrl+ tab
(window.event.keyCode==76)|| // ctrl+ L
(window.event.keyCode==82))){ // ctrl+ R
event.returnValue=false;
}
好用,但是用下面的就不行,问题出在什么地方?
if ((window.event.altKey)&&
((window.event.keyCode==36)|| // Alt+ home
(window.event.keyCode==68))){ // Alt+ D
event.returnValue=false;
}if ((event.keyCode.17)&&(event.keyCode==16)&&(event.keyCode==9)) {// ctrl+shift+tab
event.returnValue=false;
}
请帮忙!万分感谢!