Hi,
Wie gesagt - der Wert in der Variable Weiter ist hier das Problem, da ich hier in allen Zeilen den letzten zugewiesenen Wert habe (was nicht unbedingt gewollt ist).
for(zaehler=0; zaehler < Arrayeintraege; zaehler++)
{
var TR = document.getElementById("Tabelle").insertRow(-1);
tmpvar = ARRAY[zaehler][0];
TR.onclick = function(){Weiter(tmpvar)};
Das Problem ist hier, dass die Funktion zu dem Zeitpunkt, zu dem der Event passiert, mit tmpvar als Parameter aufgerufen wird - und dann natuerlich mit dessen aktuellem Wert.
Closures helfen das zu umgehen.
MfG ChrisB
--
„This is the author's opinion, not necessarily that of Starbucks.“
„This is the author's opinion, not necessarily that of Starbucks.“