Posez votre question Signaler

Rafraichir une page - PHP [Résolu]

powpowland 394Messages postés lundi 3 mars 2008Date d'inscription 19 mai 2014 Dernière intervention - Dernière réponse le 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??
Lire la suite 
Réponse
+0
moins plus
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;
?>
Ajouter un commentaire
Réponse
+0
moins plus
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
<?php 
echo <<<END 
<script type="text/javascript"> 
setTimeout("parent.document.location.href = 'profil.php';",2000); 
</script> 
END; 
?>

Ajouter un commentaire
Réponse
+0
moins plus
merci
Ajouter un commentaire
Ce document intitulé «  rafraichir une page - PHP  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.