如何判断一个页面被刷新还是被关闭

感觉很难捕获页面关闭事件,因为对于刷新和关闭,都会触发onunload等事件,解决方案(仅限ie):

 

<html>

<script language=javascript>

function checkwindow()

{

window.open("about:popwindow","_blank","top=100,left=100,width=300,height=180,resizable=yes,scrollbars=auto");

}

</script>

</head>

<body onunload="if(window.screenLeft>=10000 && window.screenTop>=10000){checkwindow()}">mainpage

</body>

</html>

 

这样就能捕获到关闭事件了,但仅限于IE。

 

你可能感兴趣的:(JavaScript,html,function,IE)