各位大侠,请问下,在什么情况下捕获不了F5刷新,
if (document.addEventListener)
{//如果是Firefox
document.addEventListener("keypress", fireFoxHandler, true);
} else
{
document.attachEvent("onkeyup", ieHandler);
}
function fireFoxHandler(evt)
{
//alert("firefox");
if (evt.keyCode == 13)
{
adminSubmit();
}
}
function ieHandler(evt)
{
if (evt.keyCode==116)
{
alert("ok");
}
}
if (document.addEventListener)
{//如果是Firefox
document.addEventListener("keypress", fireFoxHandler, true);
} else
{
document.attachEvent("onkeyup", ieHandler);
}
function fireFoxHandler(evt)
{
//alert("firefox");
if (evt.keyCode == 13)
{
adminSubmit();
}
}
function ieHandler(evt)
{
if (evt.keyCode==116)
{
alert("ok");
}
}
function KeyDown(){
//alert(event.keyCode);
if ((event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
} }
document.onkeydown=KeyDown;
</script>