JürgenB: Lauflicht durch JavaScript

Beitrag lesen

Hallo dameiers,

Ich weis nicht wirklich was ich falssch mache und wäre um Hilfe sehr dankbar!!

du hast setTimeout nicht richtig verstanden. setTiemout ruft eine Funktion zeitverzögert auf. Der Programmcode unter setTimeout wird aber sofort abgearbeitet. Für dein Problem wäre folgende Konstruktion möglich:

  
function machan() {  
 ....  
 window.setTimeout("machaus()",1000);  
}  
  
function machaus() {  
 ....  
 window.setTimeout("machan()",1000);  
}  

Hier rufen sich die Funktionen machan und machaus gegenseitig im Sekundentakt auf. Du musst die Aktion nur noch durch den Aufruf einer der beiden Funktionen starten.

Gruß, Jürgen