javascript - Firefox中如何在子窗口打开时自动关闭父窗口

标签 javascript

我有这段代码,我需要在子窗口打开时关闭parent.html窗口,我需要在 IE 和 Firefox 中运行良好的代码

Parent.html

<HTML>
  <SCRIPT TYPE="text/javascript">
  function sendTo()
  {
  window.open('child.html','_blank','resizable=yes,width='+(screen.width-500)+',height='+(screen.height-500)+'');

  }
  </SCRIPT>
  <BODY>
  <form name="form">
    <input type="text" value="" name="text1" id="pdetails1">
    <input type="text" value="" name="text1" id="pdetails2">
    </br>
    <input type="submit" value="submit" onClick="sendTo()">
  </BODY>
</HTML>

child.html

<html>
  <body>
    <form>
      <input type=text name="text5" value="">
      <input type=submit name="submit"value="submit">
    </form>
  </body>
</html>

最佳答案

在 child 中:

<script type="text/javascript">
window.opener.close();
</script>

但是,大多数浏览器不允许您这样做。

关于javascript - Firefox中如何在子窗口打开时自动关闭父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5414618/

相关文章:

javascript - 三个 JS : Load an OBJ, 转换为原点(场景中心)、轨道

javascript - 区分点击的链接?

javascript - 当我们点击子复选框时如何获取父级的父ID

javascript - 在 MVC5 中如何打开一个新窗口并传递参数?

javascript - 了解 Javascript/Typescript 中的 findIndex

javascript - 在运行时更改 jquery pageguide 的颜色

javascript - flex 盒元素无法在 Chrome 上正确重新呈现

javascript - 在 APEX Oracle 中将背景颜色更改为按钮

javascript - 不是 css 中的选择器不起作用?

javascript - 是否将 jQuery + 自定义脚本与异步结合?