我有一个页面可以从父母那里打开一个子窗口。
用户在子窗口中完成某些操作后,我需要关闭子窗口,并在子窗口中单击按钮时将其父窗口重定向到页面。
有什么想法吗?
答案 0 :(得分:26)
来自孩子:
opener.location.href = '/redirect';
close();
答案 1 :(得分:19)
关键是使用window.opener
访问父窗口:
<script>
window.opener.location = '/redirect.html';
window.close();
</script>
答案 2 :(得分:1)
试试这个:
var parent = window.opener;
parent.location ='some url';
window.close();
这是一个小提琴的例子:http://jsfiddle.net/maniator/jGbZq/
答案 3 :(得分:1)
请尝试以下:
window.opener.location.reload();
close();
它适用于我。