Page 1 sur 1

Commande header avec Frames

Posté : 02 août 2006, 11:22
par bruninho
Bonjour,

j'ai une page avec 2 frames (colonne gauche et colonne droite). Dans la colonne gauche, j'exécute du php à partir duquel je veux modifier le contenu de la frame de droite.

En utilisant la commande header, le contenu va se mettre ... à gauche. Quelle est la synthaxe du header avec des frame ?

Merci de votre aide.

Posté : 02 août 2006, 13:12
par Ryle
Y a pas de syntaxe avec header pour les frames. Les frames sont gérées par le navigateur (donc coté client) et php intervient côté serveur. Il se contente juste de renvoyer un flux que le navigateur va afficher sans se soucier de savoir s'il sera affiché sur la page, dans une frame ou une popup :)

Il te faut donc un p'tit bout de javascript dans la page retournée pour actualiser les cadres que tu veux modifier.

L'autre solution est de mettre un target="_top" dans le lien ou le formulaire qui fait appel à ta page php. Ainsi celui-ci sera affiché au niveau de la frame, te permettant de la reconstruire dynamiquement en appelant le menu et la page principale qui te conviennent.. :)

Posté : 02 août 2006, 16:07
par leakcim51
Salut.

Effectivement, tu ne peux pas utiliser target avec un Header.

Pour le javascript, tu peux aller voir du côté de ce forum:
http://www.phportail.net/forum/ftopic815.php

Bon courage

Posté : 03 août 2006, 00:26
par bruninho
Merci de vos réponses ;)