Rafraichir une page - PHP

Résolu/Fermé
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 - 21 avril 2010 à 11:25
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 - 21 avril 2010 à 15:28
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

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
21 avril 2010 à 13:48
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
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
21 avril 2010 à 14:56
<?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
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
21 avril 2010 à 14:48
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 ?
0
powpowland Messages postés 396 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 2 mars 2022 20
21 avril 2010 à 15:28
merci
0