Droid: Text über Schwarz blenden

Beitrag lesen

Hi Antje,

rgb - Format? Farben in HTML werden im hexadezimalen Format angegeben.

Ja, aber hier sollen die css-angaben verändert werden.
Und css erlaubt die angabe von rgb-werten.

So funktioniert es:

<script language="JavaScript">
<!--

var i = 255;

function blenden_ie(){

if(--i >= 0)
   {
    rgb = "rgb(" + i + "," + i + "," + i + ")";
    document.all.text.style.color = rgb;
window.setTimeout("blenden_ie()",20);
   }
}

//-->
</script>

Der 1. Fehler lag darin, dass versucht wurde, in einer for-schleife
einen Timeout aufzurufen, was aber nicht funzt, weil eine for-schleife immer ganz abgearbeitet wird und nicht in intervallen, die
durch ein timeout erzeugt werden.
eine if-schlefe hingegen macht hier genau das richtige.

2. kannst du mit der timeout-methode meines wissens nach
keine zuweisungsoperationen aufrufen, wie du es mit
window.setTimeout("document.all.text.style.color = rgb",20);
versucht hast, ruf stattdessen erneut die funktion auf.

viel spass,
Droid.