comment faire un lien multiple [résolut, avec JS]

comment faire un lien multiple [résolut, avec JS] - HTML/CSS - Programmation

Marsh Posté le 27-11-2002 à 14:50:18    

Bonjour a tous!
J'ai ce lien:

Code :
  1. <A href="gallerie.php" target="cadre_main">
  2.    <STRONG>Galeries</STRONG>
  3. </A>


Il me lance la page "gallerie.php" dans la partie "cadre_main" de ma page.
Mais j'aimerais ke ce meme lien m'ouvre la page "sommaire_gallerie.php" dans le frame "cadre_sommaire".
 
Comment faire, merci.


Message édité par helvetik le 03-12-2002 à 21:28:27
Reply

Marsh Posté le 27-11-2002 à 14:50:18   

Reply

Marsh Posté le 27-11-2002 à 15:05:01    

Au risque de me faire démolir, au mépris du danger, bravant la foule des intégristes du forum, je te conseillerais d'utiliser une fonction... Javascript [:fred998]
 
<a href="javascript:mafonction();">ton lien</a>
 
function mafonction() {
 
document.nom_de_la_frame.location.replace("lapage.php" );
document.nom_de_l_autre_frame.location.replace("lapage.php" );
 
}
 
(pas sûr pour l'arborescence, chope la référence Javascript)
etc.


Message édité par Fred999 le 27-11-2002 à 15:06:16
Reply

Marsh Posté le 27-11-2002 à 15:23:17    

javascript m'ira très bien, meme si ca dérange certain.
merci.
 
edit:
le .location. fo le remplacer par kelkechose?


Message édité par helvetik le 27-11-2002 à 15:36:36
Reply

Marsh Posté le 27-11-2002 à 15:31:47    

mmmmm ca n'a pas l'aire de fonctionner...
 
edit:
 
y'a pas un moyen html de le faire?
l'imbrication de lien, par exemple ca ne fonctionne pas...


Message édité par helvetik le 27-11-2002 à 15:33:45
Reply

Marsh Posté le 27-11-2002 à 16:21:20    

Ca ne marche pas? :??:
 
Pourtant, j'avais fait ça pour un exposé au format HTML :o

Reply

Marsh Posté le 27-11-2002 à 16:35:03    

window.parent.TA_FRAME.location = TA_PAGE;


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 27-11-2002 à 16:36:04    

gm_superstar a écrit a écrit :

window.parent.TA_FRAME.location = TA_PAGE;




les topics se suivent et se ressemblent  [:sinclaire]

Reply

Marsh Posté le 27-11-2002 à 16:48:31    

lorill a écrit a écrit :

les topics se suivent et se ressemblent  [:sinclaire]



window.parent.TA_FRAME.document.write("tu crois ?" );


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 27-11-2002 à 16:52:31    

Alors :
 
Les balises en minuscule please.
L'attribut target n'existe plus en xhtml, il vaut mieu s'y habituer.
PAS DE FRAME SVP !!!

Reply

Marsh Posté le 27-11-2002 à 17:05:39    

ils ont tué les frames [:totoz]

Reply

Marsh Posté le 27-11-2002 à 17:05:39   

Reply

Marsh Posté le 27-11-2002 à 17:10:16    

beleg a écrit a écrit :

ils ont tué les frames [:totoz]




Pas de frames en XHTML 1.1. En revanche elles sont toujours là en XTHML 1.0


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 27-11-2002 à 21:36:30    

gm_superstar a écrit a écrit :

window.parent.TA_FRAME.location = TA_PAGE;




fonctionne pas non-plus.
Dis moa si je fais fo, stp:
 
 

Code :
  1. <script language="JavaScript">
  2. function lien()
  3. {
  4.   window.parent.cadre_main.location = "gallerie.php";
  5.   window.parent.cadre_sommaire.location = "sommaire_gallerie.php";
  6. }
  7. </script>
  8. ...
  9. <body>
  10. ...
  11. <A href="javascript:lien();" style="COLOR: black; TEXT-DECORATION: none">
  12. ...
  13. </body>


Message édité par helvetik le 27-11-2002 à 21:37:01
Reply

Marsh Posté le 27-11-2002 à 22:14:41    


 
function Home() {
parent.menu.location = "xxxxx.html";
parent.acceuil.location = "xxxxx.php3";
}
 
...
 
<A CLASS="lien" HREF="JavaScript: onMouseClick = Home()">HOME</A>
 


 
plutot this.parent
windows designe la fenetre qui contient les frames.
la frame la plus haute c top, si il y a plusieurs frames imbriquées


Message édité par beleg le 27-11-2002 à 22:16:34
Reply

Marsh Posté le 28-11-2002 à 19:13:20    

beleg a écrit a écrit :

 
 
plutot this.parent
windows designe la fenetre qui contient les frames.
la frame la plus haute c top, si il y a plusieurs frames imbriquées




 
merci!
c ce k'il me fallait...
meme si je me suis arraché le cheveux car j'écrivais:
 
<A CLASS="lien" HREF="JavaScript: onMouseClick = lien("carnets.php","sommaire_carnet.php")" style="COLOR: black; TEXT-DECORATION: none">
 
au lieux de :
 
<A CLASS="lien" HREF="JavaScript: onMouseClick = lien('carnets.php','sommaire_carnet.php';)" style="COLOR: black; TEXT-DECORATION: none">
 
Je ne savais pas k'il y avait une différence entre '' et ""...
bref maintenant je le sais.  
 
a+ et merci [g]


Message édité par helvetik le 28-11-2002 à 19:15:06
Reply

Marsh Posté le 28-11-2002 à 19:36:19    

c normal, ca fait :  
 
HREF="JavaScript: onMouseClick = lien(" et du blabla derriere non compréhensible par le naviguateur.
 
tu aurais du le voir en passant sur le lien quil y avait un probleme, le lien indiqué dans la barre d'état nétait pas correct.  
 

Reply

Marsh Posté le 29-11-2002 à 14:40:00    

gm_superstar a écrit a écrit :

 
Pas de frames en XHTML 1.1. En revanche elles sont toujours là en XTHML 1.0




 
Oui mais c'et pas parce que ca existe encore qu'on est boligé d'utiliser des trucs obsoletes....
 
Pour ce qui est du probleme il est règlable facilement en usant un peu des CSS  :jap:

Reply

Marsh Posté le 29-11-2002 à 14:47:30    

FatyPunk a écrit a écrit :

 
 
Pour ce qui est du probleme il est règlable facilement en usant un peu des CSS  :jap:  




 
non, pour résoudre le problème il faut du JS
ton CSS il permettrait de remplacer les frames simplement
mais t'as pas exactement la même chose qu'avec les frames
c'est pas pour rien que les frames reviennent dans le XHTML 2 :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 29-11-2002 à 14:55:52    

FatyPunk a écrit a écrit :

Oui mais c'et pas parce que ca existe encore qu'on est boligé d'utiliser des trucs obsoletes....



Obsolète le XHTML 1.0 ? Faut pas pousser quand même... Il n'y a aucun problème à faire un document en XHTML 1.0 à partir du moment où il est en Strict et conforme.

FatyPunk a écrit a écrit :

Pour ce qui est du probleme il est règlable facilement en usant un peu des CSS  :jap:



Exemple ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 29-11-2002 à 15:10:23    

antp a écrit a écrit :

 
 
non, pour résoudre le problème il faut du JS
ton CSS il permettrait de remplacer les frames simplement
mais t'as pas exactement la même chose qu'avec les frames
c'est pas pour rien que les frames reviennent dans le XHTML 2 :D




 
arf ...

Reply

Marsh Posté le 03-12-2002 à 21:26:55    

c koi votre combat les gars??
xhtml et css!!!
on s'en branle, g fait un site ki utilise des frames. Je veux pas tout recommencer mon site car g une génération de retard!!
Si j'achetais un nouveau pc a chaque fois qu'il y avait un truc de nouveau qui sortait.....
Mon pc est peut-etre obsolete, mon site est peut-etre obsolete, MAIS ILS FONCTIONNENT!
merci, et a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed