silkhood: Dynamische Änderung eines Event-Handlers.

Beitrag lesen

Hallo zusammen,

Mein Problem ist, das ich in einem Formular dynamisch Felder hinzufüge. Dazu wird eine Eingabezeile mit mehreren Feldern kopiert, diese wird in meinem DIV-Container angehängt und ein evtl. vorhandener Index hochgezählt.
Das Funktioniert bei allen Attributen wie 'id' und 'name' auch soweit ganz Prima nur das ich bei Events wie 'onclick' nicht weiter komme. Ich bin soweit, das die Funktion, sowie die Parameter ausgelesen werden und der Index erhöht wird.
Wenn ich jedoch versuche die neue Funktion zuzuweisen, erfolgt diese nicht. Zur Zuweisung verwende ich folgenden Code:
obj[attrib] = function(){ windowfunktion; }
Im 'onclick' Aufruf steht immer noch der alte Index.

Leider kann ich einfach den Fehler nicht finden.

Ciao
Silkhood