Johannes: onClick eines Buttons dynamisch ändern mit Parameterübergabe

Beitrag lesen

Hallo,

versuche schon seit einiger Zeit das onClick Ereignis eines Buttons zu ändern und der jeweiligen Funktion einen Parameter zu übergeben.
Ich habe ein Formular mit x Eingabefeldern und x Buttons. Die Anzahl x variiert. Die Buttons habe ich schon "erzeugt". Mir gelingt aber nicht, der Funktion die bei einem Klick aufgerufen werden soll einen bestimmten  Parameter zu übergeben.

Auszug:

...getElementsByName("speichern")[i].onclick = new Function ("Speichern", "");...

Dies funktioniert auch soweit. Es gibt da nur zwei Probleme:
1. Wie Übergebe ich einen Parameter an Speichern ()?
2. Um die Buttons zu manipulieren öffne ich eine anderes Fenster (PHP-Script, welches Werte aus SQL-Datenbank holt).
alert (document.getElementsByName("speichern")[1].getAttribute('onclick')); gibt nur [object] zurück. Da gibt es wohl ein Problem mit der Funktionsreferenz?!

Vielleicht hattet ihr ja auch schon einmal dieses Problem:

Vielen Dank.