親から子ウィンドウを開くページがあります。
ユーザーが子ウィンドウで何かを行った後、子ウィンドウのボタンをクリックして、子ウィンドウを閉じ、その親ウィンドウをページにリダイレクトする必要があります。
何か案は?
子供から:
opener.location.href = '/redirect';
close();
重要なのは、window.opener
を使用して親ウィンドウにアクセスすることです。
<script>
window.opener.location = '/redirect.html';
window.close();
</script>
これを試して:
var parent = window.opener;
parent.location ='some url';
window.close();
フィドルの例を次に示します。 http://jsfiddle.net/maniator/jGbZq/
以下を試してください:
window.opener.location.reload();
close();
それは私のためにうまく機能します。