Wenn du unbedingt eine brauchst:
function pause(zeit){
//Zeit hier in ms angeben
starttime=(new Date).getTime();
while (starttime+zeit>(new Date).getTime()){};
}Das bedeutet aber auf vielen Systemen 100% CPU Last für eine leere Schleife.
Das wäre nicht so toll..
function WechselMitPause()
eleganter ist der Weg über setTimeout.
Nebenbei klappt oben beschriebener nicht, er wechselt die Farben nicht, die Pause merke ich zwar aber es passiert nichts :(
window.setTimeout('Farbwechsel()', 2000);
Allerdings darf dann natürlich hier nichts mehr kommen. Besser ist es du läßt deine Funktion farbwechsel sich selber aufrufen.
Das wäre noch eine Möglichkeit, ich kann auch einfach das Intervall für die nächsten Farbwechsel erhöhen da es eine Animation wird, vielleicht klappt das ja..danke schonmal :)
mfg
Gerrit