2011-06-17 59 views
0

如何檢查新窗口或標籤頁是否現在打開或退出同一站點,因此我可以相應地在會話變量中存儲/銷燬一些值。 如果它可能在PHP中,那麼最好然後更好。 我主要使用IE 6.0及以上版本。現在打開新窗口或標籤頁,我如何檢查它

非常感謝。

+3

哥們,他們馬上就要火了IE6 ..型升級您的瀏覽器或切換... – balanv 2011-06-17 05:33:50

+2

應該有來檢查,如果它的IE6或7,並更新了病毒。多麼美妙的病毒將是 – Ibu 2011-06-17 05:36:10

+1

Coool ..思想lbu .. – balanv 2011-06-17 05:38:49

回答

2

顯然我沒有在IE試過,但它應該是一個標準的

當你open a window在你的腳本,你仍然可以控制它。

var win = window.open("http://example.com"); 

if (win) { 
    // the window is open. 

    // you can close it with the close method 
    win.close(); 
} 
+0

@lbu:你說的是正確的,你的代碼也是正確的,我投了它,但在我的會話變量爲新窗口其商店新值和舊窗口它的商店以前的舊值,即使新窗口沒有關閉或用戶也可以在不關閉新窗口的情況下運行舊窗口,並且不需要打開新窗口即​​可運行。 – Bajrang 2011-06-17 07:32:28

+0

做了真正想要說的,但從新窗口,您可以通過使用'window.opener' – Ibu 2011-06-17 07:51:02