的圖像我使用下面的代碼,這樣,如果用戶關閉瀏覽器按鈕,它顯示一個確認框,是否留在網頁或沒有。的Javascript onbeforeunload-顯示上的退出
我想要做的是,如果有人關閉它應該顯示的圖像瀏覽器,用「是」或「否」的選項。當單擊「是」時,應關閉瀏覽器,如果單擊「否」,則不應關閉瀏覽器。圖像必須顯示在同一個窗口中,而不是在任何彈出窗口中。是否有可能做到這一點,或者我期望JavaScript太多?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
var exit=true;
function confirmExit()
{
if(exit)
{
window.location.href = "?p=exit";
}
if(exit)
return "Wait! Don't Leave Empty Handed!\n\nThank you for taking the time to check out our offer! Before you go we have a complimentary crash to help you succeed. Click the 'Cancel' or 'Stay On This Page' button if you're interested!";
}
</script>
</head>
<body onbeforeunload="return confirmExit()">
</body>
</html>
AFAIK這是不可能的 – closure
對於垃圾郵件發送者和廣告客戶來說,如果他們可以阻止你離開一個頁面並繼續向你顯示圖片,而你正在拼命點擊關閉按鈕,那麼這樣做會不會很好? – adeneo
你無法做到這一點的原因正是爲了阻止你想要做的事情。 :) – epascarello