当用户尝试重新加载当前页面时,是否可能触发JavaScript函数?
当用户尝试重新加载当前页面时,是否可能触发JavaScript函数?
<html>
<head>
<script type="text/javascript">
function mymessage()
{
//this is the sample function code executed on "unload"
alert("This message was triggered from the onunload event")
}
</script>
</head>
<body onunload="mymessage()">
<p>close this window</p>
</body>
</html>
或者,使用jQuery版本http://api.jquery.com/unload/
很难推断出你想要什么,但是根据你在评论中提到的,你想要在页面刷新之前执行一个函数,你可以使用unload
。
$(window).unload(function() {
alert('Handler for .unload() called.');
});