Header vers une frame

Eléphanteau du PHP | 33 Messages

02 nov. 2005, 17:41

Bonjour

J'aimerais savoir si il est possible de créer une redirection automatique vers une frame?

J'ai essayé en javascript mais on en a conclu que ce n'était pas possible donc me voilà ici. c'est ma dernière chance :roll:

Merci d'avance

Invité
Invité n'ayant pas de compte PHPfrance

03 nov. 2005, 12:12

bonjour,
je ne comprends pas bien ta question.
veux-tu qu'une page particulière s'affiche dans un frame particulier ?
dans ce cas, il faut que le lien href précise :

Code : Tout sélectionner

<a href="xxx" target="frame_particulier">...
mais c'est pas du PHP ça...

Mammouth du PHP | 1311 Messages

03 nov. 2005, 16:27

theoriquement tu peut le faire en php avec
header('location:monlien');

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

03 nov. 2005, 16:37

Qui a dit que c'était pas possible en javascript?

Code : Tout sélectionner

<script> var la_frame_visée = parent.document.getElementById("id_de_frame"); la_frame_visée.src = "url de la page à afficher"; </script>
où "id_de_frame" désigne l'id donné au frame ciblé par la redirection.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphanteau du PHP | 33 Messages

03 nov. 2005, 20:16

bonjour,
je ne comprends pas bien ta question.
veux-tu qu'une page particulière s'affiche dans un frame particulier ?
dans ce cas, il faut que le lien href précise :

Code : Tout sélectionner

<a href="xxx" target="frame_particulier">...
mais c'est pas du PHP ça...
Je connais bien cela mais je souhaite une redirection automatique merci quand meme
theoriquement tu peut le faire en php avec
header('location:monlien');
Oui mais avec cela je ne peux pas faire de redirection vers ma frame "page"
Qui a dit que c'était pas possible en javascript?

Code : Tout sélectionner

<script> var la_frame_visée = parent.document.getElementById("id_de_frame"); la_frame_visée.src = "url de la page à afficher"; </script>

Posté le: 03 Nov 2005, 15:37 Sujet du message:
Qui a dit que c'était pas possible en javascript?


Code:
<script>
var la_frame_visée = parent.document.getElementById("id_de_frame");
la_frame_visée.src = "url de la page à afficher";
</script>

où "id_de_frame" désigne l'id donné au frame ciblé par la redirection.
Oui j'ai déjà essayé mais rien ne ce passe




Ce n'est pas grave je vais me débrouiller autrement
Merci pour tous :wink: