Image défilante

yoh666 Messages postés 24 Statut Membre -  
 look-me-76 -
bonjour

voilà j'ai repris un script et j'aimerai qu'il fasse défiler les images dans l'ordre et non aléatoire!
et j'aimerai qu'il s'arrête 3 seconde sur la première!
pouvez vous m'aider?
merci

voici le sript:

<SCRIPT type="text/javascript">

var delay=3000 //set delay in miliseconds
var curindex=0
var randomimages=new Array()
randomimages[0]="gris1wp.gif"
randomimages[1]="gris2wp.gif"
randomimages[2]="gris3wp.gif"
randomimages[3]="gris4wp.gif"
randomimages[4]="gris5wp.gif"
randomimages[5]="gris6wp.gif"
randomimages[6]="gris7wp.gif"
randomimages[7]="gris8wp.gif"
randomimages="gris9wp.gif"
randomimages[9]="gris10wp.gif"
randomimages[10]="gris11wp.gif"
randomimages[11]="gris12wp.gif"
randomimages[12]="gris13wp.gif"
randomimages[13]="gris14wp.gif"
randomimages[14]="gris15wp.gif"
randomimages[15]="gris16wp.gif"
randomimages[16]="gris17wp.gif"
randomimages[17]="gris18wp.gif"
randomimages[18]="gris19wp.gif"
randomimages[19]="gris20wp.gif"
randomimages[20]="gris21wp.gif"
var preload=new Array()
for (n=0;n<randomimages.length;n++)
{
preload[n]=new Image()
preload[n].src=randomimages[n]
}
document.write('<img name="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'">')
function rotateimage()
{
if (curindex==(tempindex=Math.floor(Math.random()*(randomimages.length)))){
curindex=curindex==0? 1 : curindex-1
}
else
curindex=tempindex
document.images.defaultimage.src=randomimages[curindex]
}
setInterval("rotateimage()",delay)
</SCRIPT>

4 réponses

  1. limite Messages postés 1207 Statut Membre 67
     
    Salut

    Je connais pas, mais juste pour signaler une erreur...

    Après ceci:::

    randomimages[7]="gris8wp.gif"

    Il faut celà::::

    randomimages[8]="gris9wp.gif"


    Limite 
    0
  2. yoh666 Messages postés 24 Statut Membre
     
    okay
    voilà j'ai corrigé, mais je suis débutant et les images défilent toujours aléatoirement, comment faire pour quelles défilent dans l'ordre?

    voici ce que j'ai:

    var delay=200 //set delay in miliseconds
    var curindex=randomimages
    var randomimages=new Array()
    randomimages[0]="gris1wp.gif"
    randomimages[1]="gris2wp.gif"
    randomimages[2]="gris3wp.gif"
    randomimages[3]="gris4wp.gif"
    randomimages[4]="gris5wp.gif"
    randomimages[5]="gris6wp.gif"
    randomimages[6]="gris7wp.gif"
    randomimages[7]="gris8wp.gif"
    randomimages[8]="gris9wp.gif"
    randomimages[9]="gris10wp.gif"
    randomimages[10]="gris11wp.gif"
    randomimages[11]="gris12wp.gif"
    randomimages[12]="gris13wp.gif"
    randomimages[13]="gris14wp.gif"
    randomimages[14]="gris15wp.gif"
    randomimages[15]="gris16wp.gif"
    randomimages[16]="gris17wp.gif"
    randomimages[17]="gris18wp.gif"
    randomimages[18]="gris19wp.gif"
    randomimages[19]="gris20wp.gif"
    randomimages[20]="gris21wp.gif"
    var preload=new Array()
    for (n=0;n<randomimages.length;n++)
    {
    preload[n]=new Image()
    preload[n].src=randomimages[n]
    }
    document.write('<img name="defaultimage" src="'+randomimages[Math.floor(Math.random()*(randomimages.length))]+'">')
    function rotateimage()
    {
    if (n==randomimages.length)
    {
    n=0;
    }
    document.images.defaultimage.src=randomimages[n];
    n++;
    if (n>0) {delay=300;};
    curindex=curindex==randomimages.length -1? 0 : curindex + 1
    }
    </SCRIPT>

    merci
    0
  3. look-me-76
     
    comment on fé defilez des phtos mais sans telecharger un logiciel .. ? j'aimera bien savoir mais jve pas telecharger de truc moi !! ..J"aimerai avoir ue reponse le plus vite possible!! merci d'avance
    0