Bildwechsel alle 30 Sekunden - Schleife

Ich würde gerne ein Bild ändern, nach 30 Sekunden...

Den code, den ich verwende sieht so aus:

Skript:

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++;
}

Und den Körper:

<img id="img" src="startpicture.jpg">

Ich jetzt noch nicht getestet, aber wenn meine Berechnungen korrekt sind, wird es funktionieren 🙂

Nun, was ich auch möchte ist, um ein "fading übergang" und ich möchte, dass das ändern der Bilder, um eine Schleife (es wird neu gestartet, nachdem alle Bilder gezeigt wurden). Haben Sie Jungs wissen, wie zu tun? Ich nicht 🙂

setTimeout ruft nur einmal; Sie suchen für setInterval. auch der code ausgeführt werden, sollte eine Funktion sein Hinweis, nicht einen string. so var timerid = setInterval(changeImage, 30000);
du hast absolut Recht!

InformationsquelleAutor Latze | 2010-07-16

Schreibe einen Kommentar