2011-10-17 77 views
0

我不正是我們說這個方法..網站關閉發售PHP/Java腳本

有的時候我們訪問存儲或託管服務提供商..而當我們試圖關閉標籤或窗口的我們展示的短信..

Reply Message http://s3.postimage.org/izk6x7jia/message.png

,並重定向到另一個頁面,在這裏我們可以看到報價/折扣等

我怎麼能這樣做呢?

編輯: 在這裏你可以看到鏈接現場演示 https://secure.ipower.com/register/registration.bmlhttp://ipower.com

主頁,但我不知道如何使用它...

謝謝,

+1

你從來沒有試圖查看該頁面的源代碼,看看他們做了什麼? –

+0

你爲什麼要這樣做?唯一這樣做的網站是間諜軟件/惡意軟件網站。在任何有信譽/體面的網站上做這件事都是不合法的。 – calumbrodie

+0

你是否建議堆棧溢出不是一個有信譽和體面的網站!? – Ross

回答

2

首先在Google上點擊「確認離開網頁」:

http://www.openjs.com/scripts/events/exit_confirmation.php

function goodbye(e) { 
    if(!e) e = window.event; 
    //e.cancelBubble is supported by IE - this will kill the bubbling process. 
    e.cancelBubble = true; 
    e.returnValue = 'You sure you want to leave?'; //This is displayed on the dialog 

    //e.stopPropagation works in Firefox. 
    if (e.stopPropagation) { 
     e.stopPropagation(); 
     e.preventDefault(); 
    } 
} 
window.onbeforeunload=goodbye; 
+0

它不幫助我..它總是說相同的消息,即使我點擊我自己的網站鏈接..我需要解決方案只有在關閉網頁時才顯示信息彈出窗口。 – Muhammad

+0

嗯,我很抱歉,但每次他們離開您的網站時,我都無法幫助您提醒訪問者。只適用於非常特定的場合,因爲如果它出現在每個頁面上都很麻煩。 – CodeCaster

+0

@穆罕默德,如果你點擊你的任何鏈接,一種方法就是例外。另一種方法是讓js跟蹤光標的位置並檢查是否單擊X-buttom。不過,這一切都是一團糟,請不惜一切代價避免。 – OptimusCrime