Hallo Jürgen,
allinput.setAttribute("onClick","funktionsname()");
soweit ich weiß, wird hier nicht der Name, sondern die Funktionsreferenz benötigt:
im obigen Fall ist das richtig, denn setAttribute() erwartet immer einen String - und wenn man Eventhandler direkt als HTML-Attribut notiert, formuliert man sie ja auch als String.
allinput.setAttribute("onClick",funktionsname);
Das wäre deshalb falsch.
allinput.onclick = funktionsname;
Ja, diese wesentlich einfachere Variante hatte ich auch vorgeschlagen - zwei Minuten später als du. ;-)
Ciao,
Martin
--
Hannes würfelt abends immer, ob er den Abend mit seiner Frau zuhause verbringt oder in die Kneipe geht. Wenn er eine 6 würfelt, geht er in die Kneipe.
Gestern musste er 37mal würfeln.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Hannes würfelt abends immer, ob er den Abend mit seiner Frau zuhause verbringt oder in die Kneipe geht. Wenn er eine 6 würfelt, geht er in die Kneipe.
Gestern musste er 37mal würfeln.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(