header+frame

Eléphanteau du PHP | 20 Messages

13 févr. 2007, 20:54

Salut a tous,

sur mon site j'utilise des frames, et je souhaite afficher une page dans une frame a partir d'un script php provenant d'une autre frame. Pour ouvrir une page en php, j'utilise header() mais je ne trouve pas comment preciser une "target" comme on peut le faire avec un lien classique en html....header() ouvre la page dans la frame dans laquelle il se trouve...


merci de votre aide....

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

13 févr. 2007, 23:58

Bonjour,

Ce que tu demande est impossible en PHP car PHP s'exécute côté serveur et les frames sont gérées côté client.
Une solution serait que tu utilises du javascript:
<?php
print "<script>
window.frames['nom_frame_target'].location='http://www.phpfrance.com';
</script>";
?>
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 20 Messages

14 févr. 2007, 10:31

ok merci pour l'info....


comme je n'ai pas trop envie de mettre du javascript, je pense que je vais peut etre enlever mes frames.... :?: