ThorstenM: setInterval an object binden

Beitrag lesen

Hallo,

ich suche nun schon zwei Tage nach einer Lösung, leider ohne Erfolg. Mein Problem: Ich möchte eine Funktion mittels setInterval gleichzeitig auf mehrere HTML-Elemente anwenden. Aber ich tappe leider ziemlich im Dunkeln. So sieht’s bisher bei mir aus (vereinfacht, da das Skript zu groß ist):

  
meinObject(document.getElementById("DIV01"));  
meinObject(document.getElementById("DIV02"));  
  
meinObject = function(meinDIV) {  
 meinDIV.foo = 0;  
 meinDIV.interval = setInterval(blinking, 1000);  
  
 blinking = function() {  
  if(meinDIV.foo == 0) {  
   meinDIV.style.color = "yellow";  
   meinDIV.foo = 1;  
  } else {  
   meinDIV.style.color = "green";  
   meinDIV.foo = 0;  
  }  
 };  
};  

Knifflige Sache, aber vielleicht weiß ja trotzdem jemand Rat?