Kai Lahmann: Link Textfarbe langsam ändern

Beitrag lesen

hi

du opferst mal wieder unnötig jede Kompatibilität.

<a href="" onmouseover="red();" onmouseout="black();">

und im Script:

function red(){
for(i=0;i<255;i++){
setTimeout("reddo(i)",10);
}

fonction reddo(){
this.style.color = "rgb("+i+",0,0)";
}

Das ganze zählt jetzt den rot-Wert alle 0,01sec um 1 hoch, so dass er nach 0,255sec auf #FF0000 steht. - reicht?

...und für die andere Richtung genauso, da dann nur eben ein i-- in der for-Schleife. Durch das "this." ist das mit dem Ansprechen des Elementes eben keine MSIE4-Syntax, sondern wird sowohl von dem, wie auch von heutigen Browsern verstanden.
NIEMALS document.all alleine! Das ist Technik von 1997 und ist heute mega out.

Grüße aus Bleckede

Kai