2012-01-01 10 views
3

ユーザーが現在のページをリロードしようとしたときにJavaScript関数をトリガーすることはできますか?ページリロード時にJavaScript関数をトリガーすることはできますか?

+4

これはどういう意味ですか?何をしたいですか? * JavaScript関数を呼び出すことを意味しますか? –

+0

明確化pls?再読み込み時にjavascriptを書きますか?どういう意味ですか? JSを書くまたはJSを使用してページをリロードすることを意味しますか? – Joseph

+0

@fskreuz:いいえ、ブラウザのリロードタブをクリックすると、実行前に関数を実行します。 –

答えて

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.'); 
});