繁体   English   中英

关闭子弹出窗口并刷新父页面

[英]Closing child pop-up and refreshing the parent page

我正在努力实现以下目标。

  1. 父页面上的链接将打开一个新的子弹出窗口。
  2. 在子弹出窗口中,用户输入一些数据并单击“保存”。
  3. 数据将保存到数据库,弹出窗口将关闭。 将刷新父窗口,并在子窗口中输入的数据将显示在父页面中。

如何(关闭子弹出窗口并刷新父页面)可以在Javascript中完成?

在弹出窗口中:

<script type="text/javascript">
function proceed(){
   opener.location.reload(true);
   self.close();
}
</script>

<form onsubmit="proceed()">
...
</form>

在弹出的关闭/重新加载代码中:

opener.location.reload();
close();

parent.html

<a href="#" onclick='window.open("child.html","_blank","height=100,width=100,
status=yes,toolbar=no,menubar=no,location=no");return false'>pop up</a>

child.html

<p>child window</p>
<script>
window.onload = function(){
    window.opener.location.reload(true);
    window.close();
}();
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM