當用戶單擊後退按鈕時,我將如何防止瀏覽器打開上一頁顯示的彈出窗口?防止瀏覽器的後退按鈕在前一頁重新打開彈出窗口
我希望是有道理的,但我會在下面逐點解釋:
有三頁:第一頁,第二頁,第三頁
用戶負載第1頁和點擊一個鏈接來加載在使用JavaScript的新窗口(即window.open(...))中創建頁面2。用戶可以隨時關閉Page2 - 但我們假設用戶在步驟2之前這樣做。
用戶現在單擊Page1上的鏈接以加載Page3。
用戶現在正在Page3上並單擊其瀏覽器上的後退按鈕。
頁面1顯示在瀏覽器中,但頁面2在彈出窗口中再次顯示。
所以,我想知道是否有辦法阻止Page2再次彈出。如果它很重要,我也使用經典的ASP。
我們已經放棄了經典的ASP而轉向ASP.net(謝天謝地)。我相信發生的事情是用戶會按Page1上的提交按鈕,然後將其重定向到自己。根據按下的按鈕,頁面將確定何時將JavaScript插入頁面本身以在加載時彈出新窗口。我認爲。 – Michael 2010-12-13 16:29:44