Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1593 connectés 

  FORUM HardWare.fr
  Programmation

  Html - Passer entre les Frames

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Html - Passer entre les Frames

n°33486
hellspawn
Posté le 21-05-2001 à 15:59:18  profilanswer
 

J'ai une frame à gauche et une en haut.
Quand je clique sur le bouton du menu dans la frame de gauche, ca ouvre la page de destination dans la mainframe mais je voudrais aussi que ca change une des images dans la frame du haut.
 
Est ce que c'est possible simplement ???

mood
Publicité
Posté le 21-05-2001 à 15:59:18  profilanswer
 

n°33491
under
(avec u comme under)
Posté le 21-05-2001 à 16:08:31  profilanswer
 

il te faut faire une fonction javascript qui change juste l'image au changement d'une frame..c tout facile   :)

n°33494
hellspawn
Posté le 21-05-2001 à 16:20:04  profilanswer
 

voila pour l'instant la tete de mon lien (avec un peu de javascript derriere):
 
<a href="page1.htm" onClick=" :??: " onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('News','','Menu/NewsRoll.gif',1)" target="mainFrame">
 
Quelqu'un pourrait me filer du code qui fait tout le boulot ???
(ou m'expliquer comment réaliser le code... lol)

n°33495
darkoli
Le Petit Dinosaure Bleu
Posté le 21-05-2001 à 16:24:47  profilanswer
 

oui c'est possible simplent
 
ca donne un truc du genre :
  winwdows.frames['nom de la frame'].document.all.nom_image.src='toto.jpg'
par exemple

n°33496
under
(avec u comme under)
Posté le 21-05-2001 à 16:35:32  profilanswer
 

hellspawn a écrit a écrit :

<a href="page1.htm" onClick=" :??: " onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('News','','Menu/NewsRoll.gif',1)" target="mainFrame">




ce serait pas un bon gros coup de dreamweaver ca? avec les nom genre "MM_" !héhé
 
bon alors pour le code, c un peu ce qu'il t'a dit sauf que ca marchera pas sous netscape..(pour changer...l'est con ce netscape.)
..pour ca faut faire une aut version...mais sur devparadise.com, je crois que ton truc il y est..;pas sur..mais je crois

n°33498
petoulachi
A fortiori, brigadier chef
Posté le 21-05-2001 à 16:45:00  profilanswer
 

voila la fonction qui te permettra de changer l'image :

Code :
  1. if (navigator.appName == "Netscape" )
  2.          top.frames[frame].document.image.src="tonImage.truc";
  3.     else
  4.      top.frames[frame].document.all.image.src="tonImage.truc";


 
Et tu peux simplement tout mettre dans une fonction, a la fois pour changer l'image et charger la page :

Code :
  1. function truc(frameImage,frame,url)
  2. {
  3.     //changement de l'image dans la frame "frameImage"
  4.     if (navigator.appName == "Netscape" )
  5.          top.frames[frameImage].document.image.src="tonImage.truc";
  6.     else
  7.      top.frames[frameImage].document.all.image.src="tonImage.truc";
  8.     //chargement de la page dans la frame "frame"
  9.     top.frames[frame].location.href=url;
  10. }


et voilou  :wahoo:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Html - Passer entre les Frames

 

Sujets relatifs
Pb urgent en HTML et JavaScript[HTML] Personaliser ses forms ?
Comment diffuser un flux vidéo dans une page HTML ????[HTML] Mettre l'adr du site au lieux du chemin de la page !
HTML => ''tiret insecable''Probleme à la con en HTML
[ HTML ] Taille de la fenetre ![HTML] image invisible ?
HTML/JS - reconnaitre une frame d'une autre[HTML] question bete: ecrire par dessus une couche
Plus de sujets relatifs à : Html - Passer entre les Frames


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR