日期:2014-05-16  浏览次数:20351 次

如何在javascript中捕获浏览器关闭按钮或退出页面的事件
很多时候,我们有一定的要求做一些东西,如无效会话每当用户点击浏览器的关闭按钮,从而在浏览器中调用close事件。
 
让我们来看看如何使用JavaScript。在JavaScript中,我们有onbeforeunload的和onunload事件,如。因为他们的名字暗示这些事件被触发时,页面被卸载。发生这种情况,如果用户关闭浏览器或移动到不同的页面。
我们可以使用这些事件来调用任何JavaScript处理函数。注册一个事件从body标签。
<script language="javascript">
function fnUnloadHandler() {
       // Add your code here
       alert("Unload event.. Do something to invalidate users session..");
}
</script>
<body onbeforeunload="fnUnloadHandler()">
    <!-- Your page content -->
</body>

在这里,在上面的代码中,我们已注册的事件onbeforeunload的<body>标签。您也可以注册使用window.eventname处理程序的事件。对于如

window.onbeforeunload = function() {
       // Add your code here
       alert("Unload event.. Do something to invalidate users session..");
}