js判断页面是关闭还是刷新

页面加载时只执行onload

页面关闭时只执行onunload

页面刷新时先执行onbeforeunload,然后onunload,最后onload

html+js代码:

<html> 

<head> 

<title>判断页面是关闭还是刷新</title> 

</head> 



<body onunload="fclose();" onload="fload();" onbeforeunload="bfunload();"> 

<script language="javascript"> 

var s = "test"; 

function fclose() 

{ 

if(s=="no") 

alert(’unload me!=+s+’这是刷新页面!’); 

else 

alert(’这是关闭页面’); 

} 



function fload() 

{ 

alert("load me!="+s); 

} 



function bfunload() 

{ 

s = "no"; 

} 

</script> 

</body> 
</html>

你可能感兴趣的:(js)