[Javascript] sans doute une petite erreur dans mon javascript

sans doute une petite erreur dans mon javascript [Javascript] - HTML/CSS - Programmation

Marsh Posté le 07-06-2011 à 23:52:07    

Bonsoir à tous,
 
j'ouvre ce sujet pour vous demander de regarder mon code javascript qui fonctionne bien sur FF, Opera et Chrome et IE.
 
L'idée est de charger aléatoirement une image dans une page web.
 
Les images sont dans le même répertoire et sont nommées logo00.png, logo01.png... jusqu'à logo07.png .
 
Le code javascript génère un nombre aléatoire de 0 à 7 et l'ajoute à l'adresse de l'image à charger.
 

Code :
  1. <img id="myimg" src="img/logo.png" style="border:none" alt="" height="70" width="223" />
  2. <script type="text/javascript">
  3. function randomFromTo(from, to){
  4.    return Math.floor(Math.random() * (to - from + 1) + from);
  5. }
  6. function rand_img() {
  7. var randnum = randomFromTo(0,7);
  8. if (randnum<10) randnum = '0'+randnum;
  9. var img = document.getElementById('myimg');
  10. //alert(img);
  11. img.src = 'img/logo'+randnum+'.png';
  12. //alert(randnum);
  13. //alert(img.src);
  14. }
  15. rand_img();
  16. </script>


 
Je pense que la raison pour laquelle ça ne fonctionne pas sous IE est assez "bête", genre un caractère en trop ou qui manque, guère plus.
 
Merci à ceux qui m'aideront  :) .


Message édité par magmatik le 08-06-2011 à 00:36:34

---------------
Il faut toujours plus de temps que prévu, même en tenant compte de la Loi de Hofstadter.
Reply

Marsh Posté le 07-06-2011 à 23:52:07   

Reply

Marsh Posté le 08-06-2011 à 09:29:44    

Reply

Sujets relatifs:

Leave a Replay

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