Javascript重定向父窗口并按顺序关闭弹出窗口

Javascript重定向父窗口并按顺序关闭弹出窗口,javascript,popup,Javascript,Popup,我的一个页面启动了一个带有javascript的弹出窗口。在弹出窗口中有一个链接,该链接使用window.opener.location重定向父窗口。我希望弹出窗口等待父窗口完全加载,然后自行关闭 该链接指向外部页面,因此不能使用父窗口关闭子窗口。使用setTimeout猜测页面何时加载也不是一个选项。在父窗口中使用帧也不是一个选项,因为当前帧可能会弹出,我无法阻止它们 感谢这是不可能的,因为当您将父窗口重定向到另一个域时,您将无法访问它的属性,也无法知道它何时被加载。如果我在iframe上放置

我的一个页面启动了一个带有javascript的弹出窗口。在弹出窗口中有一个链接,该链接使用window.opener.location重定向父窗口。我希望弹出窗口等待父窗口完全加载,然后自行关闭

该链接指向外部页面,因此不能使用父窗口关闭子窗口。使用setTimeout猜测页面何时加载也不是一个选项。在父窗口中使用帧也不是一个选项,因为当前帧可能会弹出,我无法阻止它们


感谢

这是不可能的,因为当您将父窗口重定向到另一个域时,您将无法访问它的属性,也无法知道它何时被加载。

如果我在iframe上放置onload属性,它将在加载外部页面时触发。不幸的是,只有在属性是内联的情况下,我才能让它工作。我在想,如果我能找出如何在我的应用程序中应用它,我可以让我的弹出窗口将相同的代码片段应用到window.opener。有什么理由不可信吗?但是,如果没有内联“onload”属性,如何将onload事件分配给iframe呢?谢谢,如果你在使用框架,这是可能的,但你的问题明确指出“在父窗口中使用框架也不是一个选项,因为当前框架可能会破裂,我没有办法阻止它们。”你能想出一种方法来实现这一点,用一个从框架破裂的站点吗?