Je voudrais faire un changement d'image au bout de 30 secondes ...changement d'image toutes les 30 secondes - boucle
Le code J'utilise ressemble à ceci:
Script:
var images = new Array()
images[0] = "image1.jpg";
images[1] = "image2.jpg";
images[2] = "image3.jpg";
setTimeout("changeImage()", 30000);
var x=0;
function changeImage()
{
document.getElementById("img").src=images[x]
x++;
}
Et le corps:
<img id="img" src="startpicture.jpg">
maintenant, je ne l'ai pas testé ce pas encore, mais si mes calculs sont exacts, cela fonctionnera :)
Maintenant, ce que je veux aussi, c'est de faire une "transition de fondu" et je voudrais changer les images en boucle (il redémarre après que toutes les images aient été montrées). Est-ce que l'un d'entre vous sait comment faire ça? Je ne suis pas :)
'setTimeout' invoque une seule fois; vous cherchez 'setInterval'. le code à exécuter doit également être une référence de fonction, pas une chaîne. donc 'var timerid = setInterval (changeImage, 30000);' – lincolnk
vous avez absolument raison à ce sujet! –