重複の可能性:
ユーザーがサイトを離れたときにメッセージを表示する
わかりました、これが私の状況です。ユーザーが私のページにアクセスしたときに自動的にダウンロードを開始するようにしたいと思います。このコードは次のとおりです。
<body onload="document.getElementById('download').click()">
<a id="download" href="http://www.website.com/file.zip" style="display:none;">Download</a>
これは機能します。
ただし、問題は、ユーザーが次のようにページを離れようとしたときにポップアップメッセージを実行する別のスクリプトが下部にあることです。
<script language="javascript">
var exitsplashalertmessage = '***************************************\n\n > > > W A I T < < <\n\n CLICK THE ***CANCEL*** BUTTON\n on the NEXT Window for Something\n VERY Special!\n\n***************************************';
var exitsplashmessage = '***************************************\n\n W A I T B E F O R E Y O U G O !\n\n CLICK THE *CANCEL* BUTTON RIGHT NOW\n TO STAY ON THE CURRENT PAGE.\n\n I HAVE SOMETHING VERY SPECIAL FOR YOU!\n\n***************************************';
var exitsplashpage = 'http://www.website.com/more';
</script>
<script language="javascript" src="http://www.website.com/exitsplash.php"></script>
そして今の問題は、ダウンロードファイルは正常に動作しますが、exitsplash が実行されないことです。
... のコードを "onUnload" する必要があると言われましたが、どうすればこれを行うことができますか?
誰でも、何かアイデアはありますか?
ありがとうございました