Faire une redirection après la fermeture d'une Shadowbox

Petit nouveau ! | 1 Messages

10 mai 2010, 12:03

Bonjour,

Voilà mon petit souci, je clique sur un lien qui m'ouvre une shadowbox et qui charge dedans une page html (en contenu). Pour fermer la shadowbox, j'ai deux manières, soit je clique en dehors de la shadowbox, et je retourne sur la première page html, soit je clique sur un lien 'retour' qui actualise la première page html (en réalité, c'est un lien avec une option 'onclick= parent.Shadowbox.close()' et shadowbox.close effectue un rechargement de la page actuelle).
Cependant, je souhaiterais avoir un autre lien, qui ferme la shadowbox, puis effectue une redirection vers une autre page html. J'ai d'abord pensé à quelque chose du genre ' onclick=" parent.Shadowbox.close(); parent.location.href="monAutrePage.php;" '
Et effectivement, ça marche, mais, la redirection se fait plus vite que la fermeture de la shadowbox, et ma page 'monAutrePage' est chargée Dans la shadowbox, qui elle, se ferme gentiment après, avec le contenu de 'monAutrePage' en contenu.
Résultat: retour à la première page html comme s'il ne s'était rien passé.

Auriez vous des solutions pour palier à ce problème ? Merci d'avance

Mammouth du PHP | 661 Messages

10 mai 2010, 15:22

tu as testé document.location.href = "tanouvellepage.php" ?

Mala37
Invité n'ayant pas de compte PHPfrance

08 août 2012, 11:57

<a onclick="parent.Shadowbox.close(parent.location.href='ta_nouvelle_page');">