可能重複:
Display message when user leaves site如何正確執行onload腳本並退出彈出?
好吧,這是我的情況 - 我想我的用戶自動開始下載時,他們的土地我的頁面,我有這個代碼上:
<body onload="document.getElementById('download').click()">
<a id="download" href="http://www.website.com/file.zip" style="display:none;">Download</a>
This works。
但是問題是,我已經在執行,當用戶試圖離開頁面如下彈出消息底部的另一個腳本:
<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」中的代碼...但我該怎麼做?
任何人,任何想法?
謝謝
Ÿ你所寫的垃圾網站? :( – Incognito