Akela: setTimeout

Beitrag lesen

Hallo,

irgendwie habe ich ein Verständnisproblem mit der setTimeout-Funktion.
Ich habe folgenden Codeschnipsel:

function nop()
  {
    return(true)
  }

for( idx=13; idx<=17; idx++ )
  {
    window.setTimeout( "nop()", 2000 );
    document.getElementById( "xxx" ).firstChild.nodeValue = idx;
  }

Erwartet hätte ich jetzt, daß der Text im p-Tag alle zwei Sekunden geändert wird. Tatsächlich zeigt der p-Tag sofort den Maximalwert an.
Was habe ich hier falsch gemacht ?

ciao Andreas