Page 1 sur 1

probleme redirection avec frame

Posté : 03 oct. 2006, 11:24
par Milou35
Bonjour,

Voila, j'utilise les frames, mais a un moment je voudrai que lorsque que l'on clique sur deconnexion, il aille sur une feuille pour fermer la sessino et a partir de cette fenetre il redirige sur l'accueil, qui prend toute la fenetre. Et le probleme c'est que cela me l'affiche que sur une parti de ma fenetre.

Que faut-t-il que j'utilise a la place de
header("Location: accueil.php");
merci d'avance

Posté : 03 oct. 2006, 11:27
par fred9999
salu
il a pas un moyen de mettre dans un header
un truc du genre
 header("Location: accueil.php target='_parent' ");
je sais pas trop en fait

c'es pour faire avancer le schmimillimiliblick

Posté : 03 oct. 2006, 11:31
par Ryle
Tu ne peux pas le faire côté php, c'est le navigateur qui gère la disposition et l'affichage dans les fenêtres, php se contente de générer la page demandé sans se soucier de la façon dont elle est affichée...

En revanche, dans ton lien déconnexion, tu peux spécifier le target="_top" pour qu'il ouvre le lien dans la fenêtre entière et non pas juste dans le cadre. La déconnexion et la redirection se feront normalement côté php, et l'ouverture de la nouvelle page se fera donc dans toute la fenêtre puisqu'il n'y aura plus de cadre :)

Posté : 03 oct. 2006, 11:34
par Milou35
Merci, c'était tout bête, il fallait y penser. J'avais fais la première idée mais je n'avais pas penser a la deuxieme.

Merci beaucoup. A bientot

Posté : 03 oct. 2006, 11:35
par sadeq
ou utilises une redirection javascript de type :

Code : Tout sélectionner

<script>parent.document.href = 'accueil.php';</script>
Mais je te conseille l'idée de Ryle. :wink: