Slideshow aléatoire en javascript
marcelpeju
-
adns Messages postés 1152 Statut Membre -
adns Messages postés 1152 Statut Membre -
Bonjour,
J'ai une script pour un slideshow, mais il n'est pas aléatoire. Comme je ne connais pas beaucoup javascript, j'aimerais bien que vous m'aidiez. Voici les lignes de codes que j'ai :
Merci d'avance!
J'ai une script pour un slideshow, mais il n'est pas aléatoire. Comme je ne connais pas beaucoup javascript, j'aimerais bien que vous m'aidiez. Voici les lignes de codes que j'ai :
<!--
//configure the paths of the images, plus corresponding target links
slideshowimages("images/entete/entete00.jpg","images/entete/entete01.jpg","images/entete/entete02.jpg","images/entete/entete03.jpg","images/entete/entete04.jpg","images/entete/entete05.jpg","images/entete/entete06.jpg","images/entete/entete07.jpg","images/entete/entete08.jpg","images/entete/entete09.jpg","images/entete/entete10.jpg","images/entete/entete11.jpg","images/entete/entete12.jpg")
slideshowlinks("http://www.punctum-qc.com/p-david-lafrance.html","http://www.punctum-qc.com/p-dgino-cantin.html","http://www.punctum-qc.com/p-doyon-rivest.html","http://www.punctum-qc.com/p-eveline-boulva.html","http://www.punctum-qc.com/p-francis-arguin.html","http://www.punctum-qc.com/p-fred-laforge.html","http://www.punctum-qc.com/p-genevieve-matthieu.html","http://www.punctum-qc.com/p-mathieu-levesque.html","http://www.punctum-qc.com/p-martin-bureau.html","http://www.punctum-qc.com/p-peio-eliceiry.html","http://www.punctum-qc.com/p-patrick-berube.html","http://www.punctum-qc.com/p-sophie-prive.html","http://www.punctum-qc.com/p-mathieu-valade.html")
//configure the speed of the slideshow, in miliseconds
var slideshowspeed=10000
var whichlink=0
var whichimage=0
function slideit(){
if (!document.images)
return
document.images.slide.src=slideimages[whichimage].src
whichlink=whichimage
if (whichimage<slideimages.length-1)
whichimage++
else
whichimage=0
setTimeout("slideit()",slideshowspeed)
}
slideit()
//-->
Merci d'avance!
1 réponse
-
Bonjour,
essaie cecivar slideshowspeed=10000 ; var whichlink=0 ; var whichimage=0 ; function aleatoire(){ nb = Math.floor(Math.random() * nb); if (nb == whichlink) return aleatoire(); else return nb; } function slideit(){ if (!document.images) return null; whichimage = aleatoire(); document.images.slide.src=slideimages[whichimage].src ; whichlink=whichimage ; setTimeout(slideit,slideshowspeed); }
Adns