J'ai une page qui ouvre une fenêtre enfant, d'un parent.
Après que l'utilisateur a fait quelque chose dans la fenêtre enfant, j'ai besoin que la fenêtre enfant se ferme et que sa fenêtre parent soit redirigée vers une page, sur le clic d'un bouton dans la fenêtre enfant.
Des idées?
de l'enfant:
opener.location.href = '/redirect';
close();
La clé est d'utiliser window.opener
pour accéder à la fenêtre parent:
<script>
window.opener.location = '/redirect.html';
window.close();
</script>
essaye ça:
var parent = window.opener;
parent.location ='some url';
window.close();
voici un exemple dans un violon: http://jsfiddle.net/maniator/jGbZq/
Veuillez essayer ci-dessous:
window.opener.location.reload();
close();
Ça fonctionne bien pour moi.