Slideshow

Ce script vous permet de faire défiler des images de manière automatique dans une fenêtre popup, la taille de celle-ci s'adaptant à chaque image. Vous pouvez sélectionner l'ordre de défilement (normal ou aléatoire), choisir si le slideshow doit se répéter indéfiniment (si aléatoire est sélectionné, un nouveau mélange est effectué à chaque répétition), et enfin, préciser le temps pendant lequel chaque image restera à l'écran (hors temps de chargement de l'image). Fort logiquement, à tout moment, un clic sur Stopper (ou directement sur une photo, c'est moins logique, mais c'est plus pratique) arrête le slideshow.

Évidemment, on peut modifier plein de choses ici. On peut par exemple ajouter le nom de l'image dans le popup, ou d'autres renseignements. On peut aussi, pour rendre le script plus dynamique, remplir le tableau des images tabImgSave grâce à du PHP de façon à parcourir toutes les images d'un répertoire.

Note : Pour mélanger les images, on utilise la fonction shuffleArray(), celle-ci utilisant buildSigma() et fctSsExc(). Vous pouvez bien sûr réutiliser ces fonctions dans un autre script pour mélanger n'importe quel type de tableau.


Script proposé par robloche pour Tout Javascript.com

ordre normal    ordre aléatoire

répétition

Temporisation : seconde(s)