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>
A voir également:

4 réponses

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
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
fanou Messages postés 448 Statut Membre 146
 
Bonsoir
Je ne sais pas faire mais va voir ce code

http://www.ac-creteil.fr/util/webmestre/solujavascript/SCRIPTS/JS-IMAGE/IMG_ANI.HTM

Tu peux régler le temps d'affichage de chaque image, donc par conséquent la première..

Fanou
0
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