Changement d'image

Résolu/Fermé
otaku-boy Messages postés 99 Date d'inscription mardi 2 octobre 2012 Statut Membre Dernière intervention 6 janvier 2018 - Modifié le 4 août 2017 à 12:38
otaku-boy Messages postés 99 Date d'inscription mardi 2 octobre 2012 Statut Membre Dernière intervention 6 janvier 2018 - 4 août 2017 à 15:19
Bonjour,
J'ai créé une toute petite fonction qui est censé changer la source d'un élément image au passage de la souris sur celle-ci mais ça ne fonctionne pas DU TOUT.
Je n'utilise aucune bibliothèque.

Code html
<img src="fairy.png" id="image" onmouseover="changeIMG2('image',new Array['Bleach.jpg','DragonBallSuper.jpeg','erased.jpeg','fairy.png','MyHero.jpg'])">


code JS
function changeIMG2(id,sources){
 document.getElementById("test").innerHTML="C'est rentré dans la fonction";
 var a = Math.trunc(Math.random()*sources.length);
 document.getElementById(id).src=sources[a];  
}


Inspecteur d'élément (firefox)
https://img-19.ccm2.net/1LFlfuIYkMTCA8J1geSs_zsJT3g=/6ef5b069f42a4e0dace4b3dc0609c9f8/ccm-ugc/firefox.png

Merci d'avance pour vos réponse.


A voir également:

2 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
4 août 2017 à 15:04
Salut,

Regarde la console de développement de ton navigateur, tu devrais y voir un message d'erreur indiquant que ton Array est mal déclarée.

En effet pour déclarer un tableau js, il faut soit utiliser la syntaxe :
new Array('image1', 'image2', 'image3')

soit utiliser la syntaxe :
['image1', 'image2', 'image3']


Bonne journée,
1
otaku-boy Messages postés 99 Date d'inscription mardi 2 octobre 2012 Statut Membre Dernière intervention 6 janvier 2018 140
4 août 2017 à 15:19
Non, je ne vois rien dans la console ...
Je te remercie, en tout cas ! Le problème est résolu.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
4 août 2017 à 12:25
Bonjour,

Pour poster du code sur le forum.. merci d'utiliser de le coller directement sur le forum et d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
0
otaku-boy Messages postés 99 Date d'inscription mardi 2 octobre 2012 Statut Membre Dernière intervention 6 janvier 2018 140
4 août 2017 à 12:32
Bonjour,
Je me demandais comment les autres qui postaient leurs codes faisaient ...
^^"

Je vais modifier ma question tout de suite.
Merci.
0