【问题标题】:Javascript to Redirect Parent Window and Close Popup...in that orderJavascript以重定向父窗口并关闭弹出窗口...按该顺序
【发布时间】:2009-07-30 22:05:06
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: javascript popup


    【解决方案1】:

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

    【讨论】:

    • 如果我将 onload 属性放在 iframe 上,它会在加载外部页面时触发。不幸的是,如果属性是内联的,我只能让它工作。我在想如果我能弄清楚如何在我的 中应用它,我可以让我的弹出窗口将相同的 sn-p 应用到 window.opener。有什么理由不合理吗?但是如何将 onload 事件分配给没有内联“onload”属性的 iframe?谢谢
    • 哦,好吧,如果您使用框架,这是可能的,但您的问题明确指出“在父窗口中使用框架也不是一种选择,因为当前框架可能会中断,我无法停止他们。”
    • 你能想出一种方法来通过一个从框架中脱颖而出的网站来实现这一点吗?
    猜你喜欢
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 2012-07-09
    • 2011-05-15
    相关资源
    最近更新 更多