document.onkeydown = function(e){
e = e || window.event;
var keyword = e.which || e.keyword;
if(keyword == 115 && e.altKey){
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue = false;
}
return;
}
}加一段这个东西。
e = e || window.event;
var keyword = e.which || e.keyword;
if(keyword == 115 && e.altKey){
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue = false;
}
return;
}
}加一段这个东西。
我试了很多方法,这个方法最有效,不过有点复杂,要用两个网页文件。第一个文件:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var jmk=0;
function stopj()
{
window.showModalDialog("pok.htm", self, "dialogHeight:90px;dialogWidth:120px;status:0;help:0;scroll:0");
if(jmk==0) stopj();
}
function onKeyDown()
{
if(event.altKey || event.keyCode==115)
{
jmk=0;
stopj();
event.keyCode=0;
event.returnValue=false;
}
}
</SCRIPT>
</HEAD>
<BODY onkeydown="onKeyDown()">
这个窗口用Alt+F4关不掉。
</BODY>
</HTML>第二个文件:(pok.htm)
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function aazt()
{
if(event.altKey || event.keyCode==115)
return;
dialogArguments.jmk=1;
window.close();
}
</SCRIPT>
</HEAD>
<BODY>
请松开“ALT”和“F4”键
<INPUT TYPE="button" VALUE="要点这里关闭" ONCLICK="aazt();">
</BODY>
</HTML>