【问题标题】:How can i close parent window from child window如何从子窗口关闭父窗口
【发布时间】:2011-11-09 06:12:46
【问题描述】:

我从父窗口打开新选项卡中的注销链接,破坏会话并将子窗口页面重定向到索引或登录页面。但同时我想关闭父窗口。我该怎么做?它应该适用于所有浏览器。 提前致谢。

【问题讨论】:

标签: javascript


【解决方案1】:

你可以这样做:

window.opener.close();

【讨论】:

  • 感谢重播我使用了这个但它不起作用..它在 IE 浏览器中工作但在关闭父窗口之前发出警告。不适用于 Firefox、google chrome 等其他浏览器
【解决方案2】:

在孩子身上使用这个:opener.close();

您需要确保已为默认情况下没有打开器的浏览器定义了打开器,方法是将以下内容放在父级中:

<script language="JavaScript">
 msgWindow=open('',window,'resizable=no,width=200,height=200');
 msgWindow.location.href ='apage.html';
  if (msgWindow.opener == null) msgWindow.opener = self; </script>

【讨论】:

  • 感谢您的回复,但我想在浏览器的新标签中打开链接,而不是在新窗口中。
  • 您可以根据自己的需要随意对脚本进行更改。
【解决方案3】:

使用以下内容:

window.open('', '_self', '');
window.close();

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 2017-02-08
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多