hi,
row.setAttribute("id", i);
Ungültiger Attributwert - eine ID darf nicht mit einer Ziffer beginnen.
Danke, fuer den Hinweis. Hab es abgeaendert.
button.setAttribute("onclick","displayDetail("+i+")");
Weise mal nur die Funktionsreferenz zu:
button.onclick = displayDetail;Und lasse die Funktion sich den benötigten Wert selber holen - beispielsweise, in dem du ihn mit am Button ablegst:
button.Funktionsparameter = i;
Zugriff darauf innerhalb der Funktion dann über this.Funktionsparameter
gruß,
wahsaga
Hab den Aufruf wie folgt abgeandert:
button.setAttribute("onclick", displayDetail);
button.setAttribute("FunktionsParameter", i);
nun funktioniert es im IE aber nicht mehr mit Firefox.
Kann es sein das es mit den Anfuehrungsstrichen zusammen haengt?
Denn wenn ich es zu
button.setAttribute("onclick", "displayDetail()");
abaendere, funktioniert der Methodenaufruf mit Firefox aber wieder nicht mit IE. Und kann Firefox mit dem "FunktionsParameter" umgehen?
Weil ich konnte den Wert nicht auslesen mit dem IE.
Gruss,
Tobias