t0bias: Javascript input feld mit onclick event

Beitrag lesen

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