Script, um Text alle 5 Sek. zu ändern?

Hallo zusammen!

Ich habe eine Slideshow, die alle 5 Sek. das Bild wechselt. Unabhängig davon habe ich ein Array mit Links (‚Link 1‘, ‚Link 2‘, ‚Link 3‘), dessen Elemente im selben Zeitabstand an anderer Stelle auf der Website ausgegeben werden sollen.

Ich kenn mich mit JavaScript leider zu wenig aus. Kann mir jemand ein solches Script nennen, dass nichts anderes tut, als alle 5 Sek. ein anderes Element des Arrays anzuzeigen?

Danke im Voraus,
Matthias

var Texte = new Array(„Text 1“,„Text 2“,„Text 3“);
function neuertext() {
var zahl = Math.floor((Math.random() * Texte.length));
document.getElementById(„TextFeld“).innerHTML = Texte[zahl];
}

Vielen Dank, das klappt schon mal! :smile:

Noch eine Frage: Momentan wird ein zufälliger Array-Wert gewählt, oder (random)? Wie mache ich es, dass er die Werte von vorne nach hinten durchgeht?

optimiert :

function neuertext(output) {
if (typeof neuertext.counting == ‚undefined‘) {
neuertext.texte = new Array(„Text 1“,„Text 2“,„Text 3“);
neuertext.counting = 0;
} else {
if (neuertext.counting == neuertext.texte.length) neuertext.counting = 0;
}
document.getElementById(output).innerHTML = neuertext.texte[neuertext.counting];
++neuertext.counting;
}

Danke, jetzt klappts! :smile: