Janine: setTimeout() ohne Funktion aufrufen

Beitrag lesen

Hallo zusammen,

ich möchte gerne, dass wenn man eine Textbereich verlässt, dieser
blasser wird. Dies sollte nach und nach passieren, nicht auf einmal.
Ich habe es mit setTimeout("",2000); probiert, aber der Browser
scheint es zu ignorieren, d.h. der Text wird gleich blass.
Woran liegt das? Was muß ich ändern?

Vielen Dank
MFG
Janine

<html>
<head>
  <title>Test</title>
  <script type="text/javascript">
  <!--
  function Test() {
    if (document.all){
      for(i = 0; i <= 200; i = i + 20){
        setTimeout("", 2000);
        document.all.Absatz.style.setAttribute("color","rgb("+i+","+i+","+i+")","false");
      }
    }
    else
      document.getElementById("Absatz").style.color = "#444444";
  }

//-->
</script>
</head>
<body>
<p id="Absatz" onMouseout="Test();">Ein Text</p>
</body></html>