到网上查找了很多关于判断窗口关闭和刷新的例子。
比如:
[code="java"]window.onbeforeunload = function()
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth - 20;
if (b && window.event.clientY < 0 || window.event.altKey)
{
// alert('close');
}
else
{
// alert('refresh');
}
}[/code]
对于IE7/IE8多标签关闭时以上判断不可用。
关闭可以通过以下方式:
1、点击浏览器右上角的关闭按钮;
2、按快捷键 Alt+F4;
3、在任务栏关闭;
4、在标题栏双击左上角或右键关闭
请问:怎么才能对窗口的关闭和刷新进行判断?