- 爱易网页
-
JavaSript
- FF浏览器顶用JS只监听浏览器关闭,不监听刷新
日期:2014-05-16 浏览次数:20417 次
FF浏览器中用JS只监听浏览器关闭,不监听刷新
我现在代码如下:但是在加载页面的时候StopThePage()就被调用了,不应该是关闭的时候才会调用吗?求解
window.onload = function () {
window.onkeydown = keyDown;//js获取按键keycode值
}
function keyDown(event){
var code = event.which;
//屏蔽 alt+ 方向键 ← //屏蔽 alt+ 方向键 →
if ((code.altkey) && ((code == 37) || (code == 39))) {
return false;
event.preventdefault();
}
//屏蔽f5
if (code == 116 || code == 8) {
code = 0;
return false;
event.preventdefault();
}
//屏蔽 ctrl+r
if ((code.ctrlkey) && (code == 82)) {
return false;
event.preventdefault();
}
//屏蔽 shift+f10
if ((code.shiftkey) && (code == 121)) {
return false;
event.preventdefault();
}
}
window.onbeforeunload = onbeforeunload_handler;
function onbeforeunload_handler() {
var a="<%=StopThePage()%>";
alert("关闭");
var warning = "请签退后离开本页面";
return warning;
}