conception de sites internet :

- liens entre frames

Site gratuit de petites annonces autos
Opel occasions
Autres messages sur des sujets similaires :
lien entre frames sous NS
Proportion de Taille entre Frames
les frames encore...
conversion des frames
A propos des Frames...
Cours HTML / Javascript / PHP disponibles :
Créer des liens en HTML
Construire des frames en HTML



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 26-08-2002 12:51
 messages postés sur  le developpement de sites internet [ msg ]
J'ai trois frames (cadres)
haut, gauche et principal.

quand je clique sur un lien dans mon cadre du haut, il impacte le cadre de gauche.

j'aimerais qu'en affichant la page dans le cadre de gauche , une page précise s'affiche dans le cadre principal.

La page qui doit s'afficher dans le cadre principal étant différente en fonction de la page qui se charge dans celle de gauche.

Une solution qui permet d'impacter les deux cadres (gauche et principal) quand on clique sur un lien du cadre du haut me conviendrait aussi.

J'ai vu de nombreuses parsonnes poster le même genre de problème sur divers forums, mais je n'ai pas vu de réponse.

Merci d'avance si vous avez une solution

Répondre à ce message
 
 Re: liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 26-08-2002 12:52
 messages postés sur  le developpement de sites internet [ msg ]
Oups !!! j'ai oublié. Je recherche une solution en javascript.
Mes pages étant en html et pas en php.

Répondre à ce message
 
 Re: liens entre frames
Auteur: honolulu
((---.free.fr)
Date: 26-08-2002 14:51
 messages postés sur  le developpement de sites internet [ msg ]
Salut,
une méthode n°1 comme une autre et qui marche :o)

pour afficher une page html dans "gauche" tout en en faisant apparaître une autre différente dans "droite", tu appelles de manière classique ta page html par <a href="tapage.html" target="gauche"> et dans le <head> de tapage.html tu mets

<head>
<script language ="JavaScript">
function charger()
{
window.open("uneautrepage.html","droite");
}
</script>
</head>
<body onload="charger()">

une autre méthode n°2 plus simple :o))

<a href="tapage.html" target="gauche" onclick="parent.window.droite.location='uneautrepage.html'">ton_lien</a>

A+

Répondre à ce message
 
 Re: liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 26-08-2002 15:50
 messages postés sur  le developpement de sites internet [ msg ]
Je préfère ta 1ère methode qui permet d'écrire le script dans la page de gauche.
Par contre, le script ouvre une nouvelle fenetre, au lieu de charger la page dans le cadre de droite.....



J'ai aussi entendu parler d'une fonction avec "onload"

Répondre à ce message
 
 Re: liens entre frames
Auteur: honolulu
((---.free.fr)
Date: 26-08-2002 16:02
 messages postés sur  le developpement de sites internet [ msg ]
je pensais que la 2° méthode était plus simple.....
pour la 1° méthode, ta frame de droite s'appelle bien "droite" ?????

Répondre à ce message
 
 Re: liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 26-08-2002 16:09
 messages postés sur  le developpement de sites internet [ msg ]
Le nom de mes frames
-------

<frameset framespacing="0" border="false" frameborder="0" rows="68,*">
<frame name="banniere" scrolling="no" noresize src="top.htm">
<frameset cols="200,*">
<frame name="sommaire" src="sommaire.htm" scrolling="auto" target="principal">
<frame name="principal" src="accueil.htm" scrolling="auto">
</frameset>


j'avais remplacé "droite" par "principal", mais ca ne fonctionne pas non plus.

Répondre à ce message
 
 Re: liens entre frames
Auteur: honolulu
((---.free.fr)
Date: 26-08-2002 16:17
 messages postés sur  le developpement de sites internet [ msg ]
explique moi un truc......

c'est quoi
<frame name="sommaire" src="sommaire.htm" scrolling="auto" target="principal"> ?????

tu as une frame "sommaire" qui pointe DEJA sur "principal"............ une frame qui pointe sur une autre frame, ça le fait pas :o))

Répondre à ce message
 
 Re: liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 26-08-2002 16:39
 messages postés sur  le developpement de sites internet [ msg ]

J'ai trois frames: "top" "sommaire" "principal"
(top=en haut, sommaire= a gauche, principal = a droite)

j'ai plusieurs liens dans la frame "top".

ils modifient la frame sommaire.

lien1 dans "top" affiche "sommaire1.htm" dans la frame "sommaire"
lien2 dans "top" affiche "sommaire2.htm" dans la frame "sommaire"
etc...

j'aimerais que quand "sommaire1.htm" s'affiche dans la frame "sommaire",
"contenu1.htm" s'affiche dans la frame "principal".

etc

"sommaire1.htm" contient elle même plusieurs liens qui s'afficheront dans "principal"

Répondre à ce message
 
 Re: liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 26-08-2002 16:46
 messages postés sur  le developpement de sites internet [ msg ]
Ca marche.
J'avais oublié un bout de script d'essai dans
contenu1.htm

Répondre à ce message
 
 Re: liens entre frames
Auteur: honolulu
((---.free.fr)
Date: 26-08-2002 16:48
 messages postés sur  le developpement de sites internet [ msg ]
ok mais alors ce sont tes liens qui vont dire où pointer.. c'est pas à ta frame de dire target="principal"..........

<a href="sommaire1.html" target="sommaire" onclick="parent.window.principal.location='contenu1.html'">lien1</a>

<a href="sommaire2.html" target="sommaire" onclick="parent.window.principal.location='contenu2.html'">>lien2</a>

Répondre à ce message
 
 Re: liens entre frames
Auteur: sylvain
((---.ipt.aol.com)
Date: 27-08-2002 10:57
 messages postés sur  le developpement de sites internet [ msg ]
Ouais, quelle nouille.
J'ai corrigé

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !