Ответ 1
от ребенка:
opener.location.href = '/redirect';
close();
У меня есть страница, которая открывает дочернее окно из родителя.
После того, как пользователь сделал что-то в дочернем окне, мне нужно закрыть дочернее окно, а его родительское окно будет перенаправлено на страницу, нажав кнопку в дочернем окне.
Любые идеи?
от ребенка:
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();
Это отлично работает для меня.