boucle une série d'image en javascript

je veux boucle une série d'images en javascript. ci-dessous le code que j'ai jusqu'ici

<html>
<head>
</head>

<body>
<img src="images/image1.jpg" alt="rotating image" width="600" height="500" id="rotator">

<script type="text/javascript">
(function() {
var rotator = document.getElementById('rotator');  //change to match image ID
//var imageDir = 'images/';                          //change to match images folder
var delayInSeconds = 1;                            //set number of seconds delay
//list image names
var images = ['1.jpg','2.jpg', '3.jpg', '4.jpg'];

//don't change below this line
var num = 0;
var changeImage = function() {
    var len = images.length;
    rotator.src = images[num++];
    if (num == len) {
        num = 0;
    }
};
setInterval(changeImage, delayInSeconds * 50);
})();
</script>
</body>
</html>

Il peut uniquement afficher l'image que j'ai déclaré dans le "var" image". si j'ai 10000 image , comment faire . J'ai essayé d'utiliser un "pour" en boucle, mais il a échoué .. des suggestions ?? merci d'avance

==============================================================

version de mise à jour que Joseph recommandons :

<html>
<head>
</head>

<body>
<img src="images/1.jpg" alt="rotating image" width="600" height="500" id="rotator">

<script type="text/javascript">
(function() {
var rotator = document.getElementById('rotator'), //get the element
   var delayInSeconds = 1,                           //delay in seconds
   var num = 0,                                      //start number
   var len = 9999;                                      //limit
setInterval(function(){                           //interval changer
    num = (num === len) ? 0 : num;                //reset if limit reached
    rotator.src = num + '.jpg';                     //change picture
    num++;                                        //increment counter
}, delayInSeconds * 1000);
}());
</script>
</body>
</html>
  • 1. ne faites pivoter la variation moyenne des images? 2. r u donnant corriger chemin d'accès au dossier? je ne vois pas dans le code.
  • ce "échec"?
  • j'ai mis le fichier html avec le code donc je pense que besoin dun chemin à droite? @Joseph , c'afficher la première image et la 2ème image habitude de sortir
InformationsquelleAutor Eric | 2012-05-15