2009-10-19 9 views
5

J'ai une page html avec un bouton pop-up. Si je clique sur ce bouton une nouvelle fenêtre Pop-up, je fais tous mes changements dans cette fenêtre, puis cliquez sur le bouton de fermeture. La page html avec le bouton contextuel doit être actualisée après la fermeture de la fenêtre contextuelle. Est-ce possible?Javascript rafraîchir la page

Répondre

10

oui.

//reload opener... 
window.opener.location.reload(); 
//close self... 
window.close(); 
2
<body onunload="opener.location.reload(true);"> 
+0

La seule chose à noter ici est que cela rafraîchira la fenêtre d'ouverture chaque fois que le corps est déchargé (ce qui comprend les rafraîchissements). – Jeff

1
<script>function reload(){document.location = document.location}</script> 
+0

Ce script rechargerait "cette" page, pas l'ouvreur ... ou suggérez-vous de l'injecter dans l'ouvre-porte lors de la fermeture du popup? – scunliffe

+0

i attention ne payais pas désolé na pas voir qu'il voulait rafraîchir ouvre ... id utiliser ma fonction ci-dessus à la page d'ouverture et de faire l'appel de pop-up juste une autre façon de le faire ... cela fonctionnerait bien? –

+0

Si vous avez un hash dans votre URL il ne sera pas actualiser la page, mais faites juste ce qu'il faut pour ce hachage. –

Questions connexes