Rafraichir une page - PHP

Résolu
Bonjour,
voila j'ai un site en cours de préparation.

Ce site possede une page profil, et quand la personne souhaite modifier une info, ça passe par une page en lightbox qui fait les modif pour plus d'esthécisme (prettyPhoto jquery)...

Le truc c'est que je veux que la page du profil, qui est donc derrière la lightbox, se rafraichisse...

j'ai essayé plusieurs technique, mais ça ne rafraichit que la page présente dans la lightbox...

en gros il faudrait fermer la lightbox au bout de quelques secondes après le message de validation et raffraichir la page du profil...

comment faire??

4 réponses

  1. Ta page de modification est affichée via une iframe ?
    Si oui, utilise l'objet parent dans celle-ci pour designer la fenêtre mère.

    Donc dans ton PHP, quand les modifications sont faites :
    <?php
    echo <<<END
    <script type="text/javascript">
    parent.document.location.href = 'profil.php';
    </script>
    END;
    ?>
    1. <?php 
      echo <<<END 
      <script type="text/javascript"> 
      setTimeout("parent.document.location.href = 'profil.php';",2000); 
      </script> 
      END; 
      ?>

      Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
      1. merci beaucoup ça marche...

        par contre, ça ferme la lightbox direct... comment fait-on pour avoir genre 2 secondes avant que ça ferme, histoire de voir le message apparaitre ?