un link, deux pages qui s'ouvrent ???? en html

Statut
N'est pas ouverte pour d'autres réponses.

DaBeast

Elite
voila, j'explique la situation. J'ai deux frames, puis j'ai un link, et je veux que qand je clique sur le link les deux frames chargent une page differente.....es-ce possilbe en html ???
 
R

RedCross

ex membre
oui c'est possible ...
 

ReVaN

Elite
avec une fonction JS qui fait que un click = 2 actions... mais bon en JS je m y connait pas, je sais pas l'écrire :?
p-e: window.document.frame("nom_de_la_frame").href='nouvelle adresse';
...
 
R

RedCross

ex membre
Dans ce cas, j'ai 3 frames, mais bon, le principe est pareil hein, tu essaies et tu chipotes kwa :wink:

<script language="javascript">
<!--
function chargeUrl(menu,urla,up,urlb,down,urlc){
if (menu!="" && urla!="") {top.frames[menu].location.href=urla}
if (up!="" && urlb!="") {top.frames[up].location.href=urlb}
if (down!="" && urlc!="") {top.frames[down].location.href=urlc}
}
// -->
</script>



<A href="javascript:chargeUrl('menu','page1.htm','up','page2.htm','down','page3.htm');">Le lien</a>


... si tu captes pas, demande :)
 

Poli0

Hooo le caca kaki
je sais plus trop, mais tu saurais pas entourer le lien par les deux balise <a>? je suis plus trop sur de comment ca marche, mais tu pourrais pas faire style:

<a href="tonlien.html" target= ....> <a href="tonlien2.html" target= ...>mon lien</a></a>

je suis pas sur que ca marche, je n'ai pas beaucoup fait de html
 
1er
OP
DaBeast

DaBeast

Elite
bon je vais aller tester tout ca, je vous tient au jus......
 
1er
OP
DaBeast

DaBeast

Elite
le script je le tappe dans le header ?
 

♥♥♥

ex membre

♥♥♥

ex membre
Moi ça marchait pourtant... :D
 
R

RedCross

ex membre
lol
 
1er
OP
DaBeast

DaBeast

Elite
je m'en sors po lol
 
1er
OP
DaBeast

DaBeast

Elite
RedCross a dit:
script language="javascript">
<!--
function chargeUrl(menu,urla,up,urlb,down,urlc){
if (menu!="" && urla!="") {top.frames[menu].l0cation.href=urla}
if (up!="" && urlb!="") {top.frames[up].l0cation.href=urlb}
if (down!="" && urlc!="") {top.frames[down].l0cation.href=urlc}
}
// -->
</script>


<A href="javascript:chargeUrl('menu','page1.htm','up','page2.htm','down','page3.htm');">Le lien</a>
Ca ce sont tes variables ok, mais elles correspondent a quoi ? menu, up et down ce sont les noms de tes frames ????
 
R

RedCross

ex membre
heu, ouais, si je me souviens bien ça doit être ça.
Dans ce cas précis, j'avais 3 frames hein.
Une gauche, une à droite et une en bas.

Je t'avoue ke ça fait un bail, j'avais fait ça pour un site y a très longtemps, me souviens plus.
En tt cas, ça marchait :mrgreen:
 
1er
OP
DaBeast

DaBeast

Elite
Donc moi j'ai une frame menu, et un frame main, ca devrait me donner ca alors si je pense capter......

<script language="javascript">
<!--
function chargeUrl(menu,urla,main,urlb){
if (menu!="" && urla!="") {top.frames[menu].l0cation.href=urla}
if (main!="" && urlb!="") {top.frames[main].l0cation.href=urlb}
}
// -->
</script>


<A href="javascript:chargeUrl('menu','dutchmenu.html','main','dutchwelcome.html');"><img src="Pictures/Dutch%20Flag.gif" width="40" height="30" align="baseline" border="0"></a>

ca devrait ressembler a ca je pense...... mais j'ai comme un douteuh.......
 
1er
OP
DaBeast

DaBeast

Elite
Sniff marche po :-(
 
R

RedCross

ex membre
grrr, c po vrai ça, j'ai du oublié une partie du code ou kwa?
Tu peux regarder ici : http://www.ucww.com/fr/serv/index.htm (partie "strategy" en bas et tu cliques sur le lien "stratégie"). Ca fonctionnait, et ca fonctionn etoujours, j'ai du oubilé un truc lol ...
si g 2 min, je regarde à ça.
Sinon, Fab est calé en html :wink:
 

♥♥♥

ex membre
J'ai un script qui marche normalement sans problème:

Tu places ça entre <head> et </head>. Ce qui est en vert est le nom de tes frames où les pages vont apparaîtres:

<script language="JavaScript">
<!--
function load_multi_frames(url_1,url_2)
{

parent.frames['h_head'].location = url_1;
parent.frames['h_body'].location = url_2;

}
-->
</script>

Et ça, c'est ton lien dans le body. En rouge, le nom de tes pages.:

<a href="#" onclick="load_multi_frames('head_contact.htm','contact.htm')">clique ici</a>

Dans cet exemple, la page head_contact.htm va s'afficher dans la frame h_head et la page contact.htm va s'afficher dans la frame h_body.

Voilaaaa... :wink:
 
R

RedCross

ex membre
merci Fab-le-prof :wink:
 
1er
OP
DaBeast

DaBeast

Elite
thx les gars, vais aller tester ca aussi, tout cas grand merci a vous deux.... :D
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut