css Attribut eines DIVs nach xx Sekunden ändern

mgk89

Grünschnabel
Hallo,

ich versuche folgendes zu realisieren:

ich habe auf einer Seite 5x5 Quadrate ("div01" bis "div25"). Ich möchte für jedes DIV insgesamt 5 Hintergrundfarben festlegen (jeweils unterschiedliche). Ist es mit JS möglich, dass ich festlege, dass nach 5 Sekunden die Farbe das 1. Mal geändert wird, nach weiteren 4 Sekunden noch ein Mal, nach 3 Sekunden nochmals etc. und letztendlich soll die Hintergrundfarbe dann beim letzten Mal bleiben. Könnt ihr euch das ca. vorstellen? Im Prinzip blinkt alles bunt auf und wird immer schneller bis es am Ende eine gemeinsame "Endfarbe" geben soll :)

Könnt ihr mir diesbezüglich helfen?

Ich freue mich über eure Antworten!

danke******

mGk
 
Hi,
mit setTimeout kannst du das machen:
etwa so:

Code:
function changeColor(color, time){
...
var timer = setTimeout("changeColor('"+color+"', '"+time+"')", time);
...
}
 
Zurück