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.