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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [javascript] faire un onMouseOver sur une image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] faire un onMouseOver sur une image

n°212085
veryfree
Posté le 11-09-2002 à 12:23:19  profilanswer
 

bonjour,
j ai donc une image et j aimerai que lorsque le curseur pointe dessus une autre image l a remplace...
j ai trouvé cette methode mais j arrive pas a l a faire fonctionner
si vous pouvez m expliquer sont comportement
 

Code :
  1. function changeImages() {
  2. d = document;
  3. if (d.images) {
  4.  var img;
  5.  for (var i=0; i<changeImages.arguments.length; i+=2) {
  6.   img = null;
  7.   if (d.layers) {img = findElement(changeImages.arguments[i],0);}
  8.   else {img = d.images[changeImages.arguments[i]];}
  9.   if (img) {img.src = changeImages.arguments[i+1];}
  10.  }
  11. }
  12. }


 
 
elle est appelée de cette facon :  

Code :
  1. onmouseover="changeImages( 'liens','./images/forum_over.jpg');return true" onmouseout="changeImages( 'liens','./images/forum.jpg');return true"

dans chaque balise <img>...
 
merci de votre aide

mood
Publicité
Posté le 11-09-2002 à 12:23:19  profilanswer
 

n°212120
Maxime
Posté le 11-09-2002 à 13:18:10  profilanswer
 

compliquer tout ca  
 

Code :
  1. <SCRIPT>
  2. function changeimage(image) {
  3. window.document.img0.src = image.src  // img0 est le nom de ton image dans la balise <IMG>, ( par exemple )
  4. }
  5. image1 = new Image()
  6. image1.src = "image1.jpg"
  7. </SCRIPT>


 
et dans la balise <IMG> : onMouseOver="changeimage(image1)"
 
 
et tu peut creer dautre image


Message édité par Maxime le 11-09-2002 à 13:19:41
n°212251
veryfree
Posté le 11-09-2002 à 15:27:44  profilanswer
 

bon ben voila ce que j ai pondu
 

Code :
  1. <script language="JavaScript">
  2. function changeImages(name,image) {
  3. window.document.name.src = image ;
  4. }
  5. </script>


 
voila a quoi ressemble ma balise img:
 

Code :
  1. <img name="forum" src="images/forum.jpg" alt="forum" border="0" onmouseover="changeImages(name,'./images/forum_over.jpg');return true" onmouseout="changeImages(name,'./images/forum_over.jpg');return true">


 
 
il me dit que window.document.name est null ou n est pas un objet  :(  
 :(


Message édité par veryfree le 11-09-2002 à 15:28:27
n°212318
Maxime
Posté le 11-09-2002 à 17:05:53  profilanswer
 

Il faut que tu met le nom de la balise <IMG> et que tu declare les images!
 
je reprend le tout.
 
le code JS :

Code :
  1. ]<SCRIPT language="JavaScript">
  2. function changeImages(name,image) {
  3. window.document.name.src = image ;
  4. /* déclaration des images */
  5. image1 = new Image()
  6. image2 = new Image()
  7. image3 = new Image()
  8. // ten rajoute d'aute si besoin
  9. /* lien des images */
  10. image1.src = "mon_dossier/image1.jpg"
  11. image2.src = "mon_dossier/image1.jpg"
  12. image3.src = "mon_dossier/image1.jpg"
  13. // ten rajoute d'aute si besoin
  14. }
  15. </SCRIPT>


 
et apres :
 

Code :
  1. <IMG name="forum" src="images/forum.jpg" alt="forum" border="0" onmouseover="changeImages('forum','image1');return true" onmouseout="changeImages('forum','image2');return true">


Message édité par Maxime le 11-09-2002 à 17:37:22
n°212340
veryfree
Posté le 11-09-2002 à 17:31:42  profilanswer
 

Maxime a écrit a écrit :

Il faut que tu met le nom de la balise <IMG> et que tu declare les images!
 
je reprend le tout.
 
le code JS :

Code :
  1. ]<SCRIPT language="JavaScript">
  2. function changeImages(name,image) {
  3. window.document.name.src = image ;
  4. /* déclaration des images */
  5. image1 = new Image()
  6. image2 = new Image()
  7. image3 = new Image()
  8. // ten rajoute d'aute si besoin
  9. /* lien des images */
  10. image1.src = "mon_dossier/image1.jpg"
  11. image2.src = "mon_dossier/image1.jpg"
  12. image3.src = "mon_dossier/image1.jpg"
  13. // ten rajoute d'aute si besoin
  14. }
  15. </SCRIPT>


 
et apres :
 

Code :
  1. <IMG name="forum" src="images/forum.jpg" alt="forum" border="0" onmouseover="changeImages('forum','image1);return true" onmouseout="changeImages('forum','image2);return true">






 
merci a toi maxime c niquel comme ca  :ange:

n°212356
Maxime
Posté le 11-09-2002 à 17:36:29  profilanswer
 

pourquoi : " :sarcastic: " ?
 
ca marche pas?  :sweat:

n°212364
veryfree
Posté le 11-09-2002 à 17:45:23  profilanswer
 

Maxime a écrit a écrit :

pourquoi : " :sarcastic: " ?
 
ca marche pas?  :sweat:  




 
c'est pas un sarcastique c un ange  :)

n°212366
Maxime
Posté le 11-09-2002 à 17:46:24  profilanswer
 

veryfree a écrit a écrit :

 
 
c'est pas un sarcastique c un ange  :)  




 
soit :D, ca marche ou pas mon truc?

n°212370
veryfree
Posté le 11-09-2002 à 17:48:59  profilanswer
 

Maxime a écrit a écrit :

 
 
soit :D, ca marche ou pas mon truc?




Citation :

merci a toi maxime c niquel comme ca  


 
 
ca ca ve dire que ca marche  ;)  
 
 :hello:

n°212371
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-09-2002 à 17:54:10  profilanswer
 

veryfree a écrit a écrit :

 
 
c'est pas un sarcastique c un ange  :)  




 
ouais la couleur de l'ange n'est pas très judicieusement choisie :D
 
d'autant plus que sur fond clair son anneau doré est peu visible


Message édité par antp le 11-09-2002 à 17:54:38
mood
Publicité
Posté le 11-09-2002 à 17:54:10  profilanswer
 

n°212418
veryfree
Posté le 11-09-2002 à 19:08:30  profilanswer
 

antp a écrit a écrit :

 
 
ouais la couleur de l'ange n'est pas très judicieusement choisie :D
 
d'autant plus que sur fond clair son anneau doré est peu visible




 
oui jm en suis vraiment rendu compte tout t alleur et y a sleep qui par en C*****e a ce que je vois  :lol:  
 
jvai lancer un concours sur graphisme tiens pour une fois que c pas un topic sur les télétubbies ca va leur plaire :D et puis y a pas pinzo pour me faire chier [:yaisse]


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

  [javascript] faire un onMouseOver sur une image

 

Sujets relatifs
dreamweaver mx en anglais + mettre un son sur une imageprobleme d'affichage d'image
[HTML, Javascript] touche TAB + evenement javascriptJAVASCRIPT Les Champs Cachés
MFC: cliquer un bouton pour changer l'image en fond de dialogboxVB: ocx pour voir fichier image *.rsb
[PHP] Faire apparaitre une image... pour un temps limité !onmouseover d'une balise agissant sur une autre balise
[javascript]Help (newbie inside)[HTML] Texte et Image
Plus de sujets relatifs à : [javascript] faire un onMouseOver sur une image


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