AK-Palme: Anonyme Funktionen mit Variablenübergabe

Beitrag lesen

Hi,
ich benutze gerne Anonyme Funktionen in Schleifen. Z. B.

while(b = z[i]){
  row.appendChild(tCol(b.ID));
  row.onclick = function (){
    alert(b.ID); // Fehler hier
  }
  i++;
}

Das Ding ist, dass ich jetzt jedesmal die ID alerten will, die aktuell ist. Ich hab schon rumgespielt, es aber nur geschafft, dass alle Links die _letzte_ ID der Liste ausgeben.

Hat jemand einen Tipp für mich?

Danke,
AK-Palme