Hallo,
habe ein kleines Problem mit setTimeout.
Ich habe eine JS-Funktion, die mir über getElementById einen Text bzw. Satz auswählt.
Die id vom selektierten Satz übergebe ich einer Funktion, die die Farbe des Satzes bei jedem Funkitonsaufruf ändernt (dimmt).
function f_1 {
satz_id = //ermittle gewünschten Satz
f_2(satz_id);
f_1();
}
function f_2 (satz_id){
aktuelle_Farbe = //ermittle Farbe
document.getElementById(satz_id).style.color=aktuelle_Farbe;
f_2(satz_id); //ohne setTimeout gehts, aber Farbänderung zu schnell
//setTimeout("f_2", 200); --> so gehts bei mir leider nicht!
}
Problem mit setTimeout ist, dass die Funktion f_1 weiterläuft bevor setTimeout("f_2") ausgeführt wird.
Gibts ne bessere Funtion als setTimeout oder kann ich mein dimm-Problem anderst lösen?
Hansi