我正在使用onbeforeunload函数在用户关闭浏览器窗口之前提醒用户。目前,如果我们关闭浏览器的任何选项卡,就会调用警报。需要javascript帮助
我只需要这个功能是:
1)警报之前,只有当我们的标签正试图关闭,即当我们尝试关闭其他标签此警报将不会显示。
2)应显示,当我们试图关闭使用关闭按钮右上侧角整个浏览器..
或者使用jQuery的帮助下才能实现它?
我正在使用onbeforeunload函数在用户关闭浏览器窗口之前提醒用户。目前,如果我们关闭浏览器的任何选项卡,就会调用警报。需要javascript帮助
我只需要这个功能是:
1)警报之前,只有当我们的标签正试图关闭,即当我们尝试关闭其他标签此警报将不会显示。
2)应显示,当我们试图关闭使用关闭按钮右上侧角整个浏览器..
或者使用jQuery的帮助下才能实现它?
我不知道你使用的是什么浏览器,但我想这对IE和Chrome到目前为止的行为是你描述的到底是什么( onbeforeunload被调用时实际标签正在关闭,当按下浏览关闭按钮时,但在其他选项卡关闭不被调用。)
而下面的代码会做jQuery的...
$(function() {
$(window).bind("beforeunload", function(e) {
return "Are you sure?"
});
});
就在文件的卸载事件中的代码。
document.onunload = UnloadCode; ();
函数UnloadCode() { alert(); }
您可以将您的网站页面的body标签的警报onunload事件。
<body onunload="alert('Your site is about to close');"/>
你可以用户的jQuery:
$(window).unload(function() { "alert('Message alert');" });
<body onbeforeunload="closeWindow"/>
<script>
function closeWindow(){
return 'Your are Realy close window?';
}
</script>
很大,它的工作就像一个魅力thanksssss – soorajthomas