Frames

thomas -  
 Zxeneon -
salut

j'ai deux frames une a gauche et une a droite j'aimerais quand je clique sur un lien que les deux change de page, j'ai essayer avec target=top mais il me l'ouvre sur une autre page comment faire pour qu'il souvre sur la meme page?
A voir également:

8 réponses

Reivax
 
Tu veux fusionner les deux frame, ou lse changer toutes les deux en deux choses différentes ?

Dans le premier cas, ben.... J'y ai jamais réfléchi en fait...
Comme ca vite fait, je dirais que tu peux utiliser des javascripts :
Utilise ce genre de trucs pour ta balise : <a href="#" onclick="parent.document.location.href='blah blah';">ton texte</a>

Si tu veux faire le deuxième truc, j'ai pas mal cherché, et je n'ai pas trouvé d'autre solution que le java script, dans le même esprit :
Mets cette balise à la place de ton lien : <a href="page_dans_cette_frame" onclick="parent.nom_autre_frame.document.location.href='page_dans_l'autre_frame';">ton texte</a>

Voilà !

Reivax
0
Reivax
 
Après vérification, ce n'est pas target="top" que tu devais utiliser, mais target="_top".
Merci, grace a toi je viens d'apprendre un truc ^^
0
thomas
 
ca serais plus la deuxieme car j'ai ma page d'acceuil avec le sommaire a gauche et sur un lien j'arrive sur un sous domaine donc j'ai rebesoin d'un sommaire et je voudrais le mettre a gauche a la plage de celui de l'acceuil
donc quand je clique sur un lien j'aimerais que la frame de droite et de gauche change de page

tu vois un peux ce que je veux faire?
et je suis content de t'avoir appris quelque chose

merci d'avance reivax
0
Utilisateur anonyme
 
Salut,
Deux possibilités:
- javascript: me souviens plus
- html: faire un lien vers une nouvelle frame.

A+

Kalamit,
o(^_^)o
0
Reivax
 
Mais, euh... Il me semble avoir répondu à ta question, non ?
Si si, relis ma première réponse !!
c'est pas grave ^^

Reivax
0
thomas
 
oui mais je comprend que dale ou je dois mettre le noms des frames et quel noms de frames la je nage de trop
0
Reivax
 
Oki, alors on reprend calmement.
Tu as des frames définies dans une page. Dans celle-ci, tu dois avoir quelquechose comme
<frameset>

<frame src="truc1.html" name="frame1"></frame>
<frame src="truc2.html" name="frame2"></frame>
<frameset>

Bon.
Imginons que tu sois dans la page truc2.html.
Tu veux placer, à un endroit, un lien qui change chacune des 2 frames.
J'imagine qu'à cet endroit, tu pensais mettre une balise <a>.
Bon, à la place de cette balise, copie-colle celle-ci :
<a href="page a afficher dans frame2" onclick="parent.frame1.document.location.href='page a afficher dans frame1';">(ce que tu veux qui  s'affiche a l'ecran)</a>


Si c'est pas assez clair, c'est que je dois pas être pédagogue... Quelqu'un d'autre pourrait aider ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thomas
 
bon il y a du mieux la page de droite n'as pas changer mais la gauche oui. a ton avis qu'est-je oublier?
je te passe le liens de mon site


http://tom51.no-ip.com/myweb2/acceuil/acceuil.html

et c sur le liens lycee sedan que j'aimerais faire le changement
0
Reivax
 
Bon, OK.

Première chose, enlève les accents et les majuscules de tes URLs et des répertoires qui vont avec. Ca passe super mal.

Ensuite,à la place de toute la ligne qui correspond à ton lycée, essaie de mettre :

<p align="center"><a href="../lyceesedan/sommairelyceesedan.htm" onclick="parent.detail.document.location.href='../lyceesedan/texte-photo.htm';">Lycée Sedan</a></p>

voila voila !
Ca devrait aller mieux.
Pour les accents, ca marchait p-e de chez toi, mais pas de chez moi... Donc autant que tout le monde puisse enm profiter ^^
Y avait aussi un problème de guillemets, et le nom de la frame...

Reivax
0
thomas > Reivax
 
salut

je c pas si tu te rappel j'avais un probleme d'activer deux frames, tu ma montrer mais est ce que tu serai comment faire pour activer les trois en meme temps?

merci d'avance
0
thomas
 
merci beaucoup reivax et tu peux etre pedagogue
aller je retourne bosser a fond encore merci
0
Giovanny Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Je crois qu'en ce qui concerne les frames, lors de leur création, on peut leur donner des noms (NAME="menu" par exemple) et ensuite avec la commade TARGET="menu" on pourra utiliser la frame où est menu comme destination pour un lien, càd qu'un lien avec ce paramètre s'ouvrira dans cette frame là!

Il n'y aucune limite au savoir, nous sommes tous libre
 se savoir ccm!
0
Zxeneon
 
<a href="page.html" target="corps">affiche la page</a>
La page demandé s'affichera a droite.
0