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

Beitrag lesen

hi,

versuche schon seit einiger Zeit das onClick Ereignis eines Buttons zu ändern und der jeweiligen Funktion einen Parameter zu übergeben.

Du kannst den Parameter als Eigenschaft an den Button hängen - und dann in der Funktion auf diese zugreifen.

button.Eigenschaft = wert;
button.onclick = Funktion;

function Funktion() {
  alert(this.Eigenschaft);
}

gruß,
wahsaga

Ich denke das Problem liegt hauptsächlich darin, dass ich versuche den Button aus einem anderen Fenster zu ändern. Mit den anderen Formularelementen funktioniert dies ganz gut, aber mit der Funktion nicht. Wie bereits erwähnt ergibt alert (document. ...) nur die Ausgabe "[object]" und nicht den Funktionsaufruf "Speichern (...)".

Gruß

Johannes