11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je suis dans un shéma page mère > popup. Dans le popup généré, il y a un formulaire destiné à modifier des données sur une bdd. Une fois que l'utilisateur a apporté ces modifications et validé ses choix, il ne lui reste plus qu'à fermer la fenêtre. Mais lorsque qu'il clique sur le bouton 'modifier', je voudrais que s'effectue un rafraichissement des informations sur la première page. J'ai parcouru le forum et je sais maintenant que je dois employer 'window.location.reload();' mais ce que je ne comprends toujours pas, c'est comment je transmets cet ordre à la page mère...
merci,
albius a écrit :
Bonjour,

Je suis dans un shéma page mère > popup. Dans le popup généré, il y a un formulaire destiné à modifier des données sur une bdd. Une fois que l'utilisateur a apporté ces modifications et validé ses choix, il ne lui reste plus qu'à fermer la fenêtre. Mais lorsque qu'il clique sur le bouton 'modifier', je voudrais que s'effectue un rafraichissement des informations sur la première page. J'ai parcouru le forum et je sais maintenant que je dois employer 'window.location.reload();' mais ce que je ne comprends toujours pas, c'est comment je transmets cet ordre à la page mère...
merci,


Tu dois utiliser

window.opener.location='ma_page_mere.html';


pour actualiser ta page mère à partie de ton pop-up ; à toi de voir quel évènement convient le mieux après la mise à jour de ta base de données (clic sur un bouton fermer ? évènement onblur de pop-up ? Insertion php de balise script appelant la commande javascript...)