Kalle_B: Abort (control stack overflow).

Beitrag lesen

Hallöle,

verstehe nicht, was da überläuft (Opera) bei

var obj_alt;  
function blinken( obj, art )  
{  
  if ( art == 1 )  
  {  
    if ( typeof(obj_alt) != 'undefined' ) obj_alt.style.backgroundColor = '#fff';  
    obj_alt = obj;  
  }  
  if ( obj.style.backgroundColor == '#ffc' ) obj.style.backgroundColor = '#fff'; else obj.style.backgroundColor = '#ffc';  
  window.setTimeout( blinken( obj_alt, 0 ), 500 );  
}  

...
<td class=co onClick="blinken(this,1)">
...
Bei Klick wird die Hintergrundfarbe des zuvor geklickten Objekts weiss und
die Hintergrundfarbe des geklickten Objekts hellgelb, blinkt aber nicht.

Ich kann mehrfach klicken, der Abort tötet also nicht den Eventhandler.

LG Kalle