Je ne sais pas si c’est le bon forum, mais j’ai un problème avec mon Java Script, sur un truc tout con. Je voudrais que la première image decette page soit aléatoire. Voilà ce que j’écris (je remplace les signes HTML normaux par des { pour éviter que ça buggue):
J’explique donc:
Les 4 premières lignes définissent le tableau avec les adresses des 3 images qui doivent se mettre aléatoirement.
Ensuite j’utilise la fonction mathématique math.random pour générer un nombre entre 0 et 1, que je multiplie par 3 (donc devient entre 0 et 3 strictement) et dont j’enlève la partie décimale avec math.floor pour le rendre entier. Le nombre obtenu donc, un nombre entier entre 0 et 2, est la case du tableau où document.images va chercher l’adresse.
En théorie c’est super, sauf que ça marche pas :pleure:
J’ai essayé de mettre le script au début, à la fin de la page web ou au milieu. Rien…
Ouais super merci ça marche !!! J’ai rien compris mais ça marche, t’es un génie Je connaissais pas ces commandes de « document ». Pis enf ait j’ai aps trop compris ce qu’elles faisaient
La Casse est importante en Java ? Ah forcément je savais pas.
/** pour info: tu colles un ‹ id › à ton image, puis avec le ‹ onLoad ›, tu donnes à cette image un paramètre ‹ src › aléatoire au chargement de la page, c’est ce que tu voulais si j’ai bien tout compris.**/
PS : J’ai aussi remplacé les par des {} et puis surtout attention aux majuscules dans ton javascript
Euh ben ça c’est une “commande” de Javascript non ? Sur un autre script que j’ai fait, ça pose pas de problème. D’après mon livre de Java, le document.images[0].src=nom remplace le SRC de la première image du document en question (celui où le script se fait) par “nom”…
Tu crois que ça viendrait de là ?? Comment je dois lui dire de quel document il s’agit alors ?