1

これを.jsファイルに貼り付けました...

window.onbeforeunload = alert('onbeforeunload');

ただし、ページがアンロードされたときではなく、ロードされたときに発生します。
誰かが理由を知っていますか?

4

2 に答える 2

10

これを変える:

window.onbeforeunload = alert('onbeforeunload');

これに

window.onbeforeunload = function () {alert('onbeforeunload');}

onbeforeunloadアンロードする前に起動する関数参照を取ります。技術的には、関数がページで検出されたときに実行される関数の戻り値を割り当ててalertいます。

于 2011-05-23T20:08:17.227 に答える
1

あなたはそれを包む必要があります...代わりにこれを試してください:

window.onbeforeunload = function(){alert('onbeforeunload')};
于 2011-05-23T20:08:57.793 に答える