2012-01-01 182 views
3

當用戶嘗試重新加載當前頁面時,是否可以觸發JavaScript函數?可能在頁面重新加載時觸發JavaScript功能?

+4

這是什麼意思?您想做什麼?你的意思是*調用JavaScript函數嗎? – 2012-01-01 09:55:12

+0

澄清請問?寫在重新加載的JavaScript?那是什麼意思? dymnamically寫JS?或者你的意思是使用JS – Joseph 2012-01-01 09:55:47

+0

@fskreuz重新加載頁面:不,當用戶單擊瀏覽器中的重新加載標籤時,我想在執行之前執行一個函數,然後重新加載當前頁面 – 2012-01-01 09:59:48

回答

3

您的意思是確認一個「卸載」,從而在用戶離開當前頁面之前執行一個功能。

<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> 

OR

jQuery的版本http://api.jquery.com/unload/

1

難以推斷究竟你想,但你在你想要的頁面被刷新,你可以前一個函數來執行的意見陳述使用unload

$(window).unload(function() { 
    alert('Handler for .unload() called.'); 
}); 
相關問題