我正在努力实现以下目标。
如何(关闭子弹出窗口并刷新父页面)在Javascript中完成?
答案 0 :(得分:11)
在弹出窗口中:
<script type="text/javascript">
function proceed(){
opener.location.reload(true);
self.close();
}
</script>
<form onsubmit="proceed()">
...
</form>
答案 1 :(得分:5)
在弹出窗口中关闭/重新加载的代码:
opener.location.reload();
close();
答案 2 :(得分:3)
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>