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