OVH Cloud OVH Cloud

Sortir d'une frame

4 réponses
Avatar
Oncletom
Bonjour à tous

Description :

J'ai une page composée de deux frames
la gauche en menu
la droite avec la page appelée par les articles du menu de gauche

Mon problème:

Je souhaiterais pouvoir par un lien sur la page de gauche menu
afficher en pleine page la frame de droite.

cela ressemblerait assez à ce que propose google images dans sa page
de réponse, quand il propose de supprimer sa frame du haut.

Je suppose qu'il faut récupérer pour ce faire l'url de la page
affichée dans la frame de droite et l'appeler en '_top" mais je ne
sais absolument pas comment faire.

Merci par avance

--
Oncletom
http://www.lapanse.com/
http://www.lapanse.com/photos/

courrier :
http://cerbermail.com/?Xm9A0NCqXE

4 réponses

Avatar
ASM

Bonjour à tous

Description :

J'ai une page composée de deux frames
la gauche en menu


que tu as nommée "gauche" (par exemple)

la droite


que tu as nommée "droite" (par exemple)

avec la page appelée par les articles du menu de gauche

Je souhaiterais pouvoir par un lien sur la page de gauche menu
afficher en pleine page la frame de droite.


onclick="parent.location = 'cettePage.htm';"
ou
<a href="cettePage.htm" target="_top">page de droite en pleine fenetre</a>

Je suppose qu'il faut récupérer pour ce faire l'url de la page
affichée dans la frame de droite et l'appeler en '_top" mais je ne
sais absolument pas comment faire.


Ha? tu ne connais pas la page affichée à droite ?

Là c'est plus dur

parent.location = parent.droite.location;


--
******** (enlever/remove [OTER_MOI] du/from reply url) *******
Stéphane MORIAUX : mailto:
Aide aux Pages Perso (images & couleurs, formulaire, CHP, JS)
http://perso.wanadoo.fr/stephane.moriaux/internet/
**************************************************************

Avatar
Oncletom
ASM wrote in
news::

parent.location = parent.droite.location;


J'ai essayé de mettre ça dans une box comme ça:


<FORM>
<INPUT TYPE="button"
VALUE="Fermer"
onClick="parent.location = parent.droite.location;">
</FORM>


Mais ça ne marche pas ce qui ne m'étonne pas compte tenu que je
recopie bêtement des bouts de code...

Encore un peu d'aide, ça a l'air facile en te lisant... Si tu as le
moyen de ne pas le mettre dans un bouton, cela m'arrangerait, je
n'aime pas trop...

Bon merci encore
--
Oncletom
http://www.lapanse.com/
http://www.lapanse.com/photos/

courrier :
http://cerbermail.com/?Xm9A0NCqXE

Avatar
ASM

ASM wrote in
news::

parent.location = parent.droite.location;


J'ai essayé de mettre ça dans une box comme ça:


normalement ça doit marcher

parent = designe la fenêtre parent (ici la page de cadres de 2 frames)
parent.droite = désigne la frame nommée "droite"

donc :
parent.location = parent.droite.location
veut dire que l'adressage (affichage de page html)
dans la fenêtre principale sera ce que affiché
dans le cadre droite

Il est possible qu'en stipulant href en plus
on aide le JS à comprendre qu'on parle bien d'urls

donc tenter :
<form>
<input type=button value="L'OTRE"
onclick="parent.location.href=parent.droite.location.href">
</form>

et sans form essaie :

<a href="lotrepage.htm" target="_top"
onclick="parent.location=parent.droite.location.href;
return false;">l'autre</a>

sinon :

<a href="lotrepage.htm" target="_top"
onclick="parent.location.href=parent.droite.location.href;
return false;">l'autre</a>


en ayant bien une page "lotrepage.htm"
si tu essaies avec le JavaScript désactivé

et ... surtout ...
en ayant bien nommée la frame de droite "droite"

l'exo est ici :
http://perso.wanadoo.fr/stephane.moriaux/truc/lotre/


--
******** (enlever/remove [OTER_MOI] du/from reply url) *******
Stéphane MORIAUX : mailto:
Aide aux Pages Perso (images & couleurs, formulaire, CHP, JS)
http://perso.wanadoo.fr/stephane.moriaux/internet/
**************************************************************


Avatar
Oncletom
ASM wrote in
news::

<form>
<input type=button value="L'OTRE"
onclick="parent.location.href=parent.droite.location.href">
</form>


Ca marche super, merci beaucoup

--
Oncletom
http://www.lapanse.com/
http://www.lapanse.com/photos/

courrier :
http://cerbermail.com/?Xm9A0NCqXE