JS Schleife alle Sekunden durchlaufen? Anfänger
Stefan
- javascript
Hallo zusammen,
ich bin total neu bei JS und komme irgendwie nicht mehr weiter....
Ich habe ein Array mit beliebig vielen Bildern (bg).
Ich will nun alle 5 Sekunden das nächste Bild als Hintergrundbild per jQuery einblenden:
$('#topangebot_rechts').css("background-image", 'url(' + imageDir + images[i] + ')');
irgendwie finde ich keine Lösung um eine forschleife für X Sekunden zu stoppen...
könnt Ihr mir evtl helfen?
Danke im Voraus!
var images = ['1.jpg', '2.jpg','3.jpg'];
var imageDir = '{/literal}{$currentTemplateDir}{literal}images/topangebot_rechts/';
var i = 0;
function changeTopAngebotRechts() {
$('#topangebot_rechts').css("background-image", 'url(' + imageDir + images[i] + ')');
};
changeTopAngebotRechts();
@@Stefan:
nuqneH
ich bin total neu bei JS
Dann sei dir ein kleiner Lehrgang zum vernünftigen Schreiben eines JavaScripts empfohlen.
irgendwie finde ich keine Lösung um eine forschleife für X Sekunden zu stoppen...
http://de.selfhtml.org/javascript/objekte/window.htm#set_interval@title=setInterval(), http://de.selfhtml.org/javascript/objekte/window.htm#set_timeout@title=setTimeout()
Qapla'
Ich hab hier ein Tutorial für dich, dass es besser
erklären kann als ich:
http://www.on-design.de/tutor/javascript/index.htm
Geh einfach im oberen Menu zweite Auswahlmöglichkeit
und dann "Timeout Schleife".
Hoffe das es dir weiter hilft
Rudi