2011-06-17 35 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

相关问题