Struppi: onkeyup etc. dynamisch zuweisen

Beitrag lesen

wie weise ich einen objekt onKeyUp oder ähnliches zu?

document.getElementById("test").onKeyUp = functionxy("test","100);

ist das so richtig???

Jein.

Ein Eventhandler erwartet eine Funktionsreferenz, wenn der Rückgabewert der Funktion functionxy() eine solche ist, dann wird die Funktion beim auftreten des Events aufgerufen.

Struppi.

Bitte lass nur das stehen auf das du antworten möchtest und zitiere nicht komplett.

wie kann ich dann dem onKeyUp die funktion zuweisen?

Micha hat's ja schon gesagt, diesen Eventhandler gibt es nicht, der heißt in JS onkeyup

es soll ja dann bei dem erstellten Feld so funktionieren, als hätte ich einfach als Attribut geschrieben

onKeyUp="functionxy('test','100')";

onkeyup = function(e) {
functionxy('test','100');
};

übrigens ist in der Funktion this gleich dem Element, ich nehme an du brauchst den Parameter 'test' gar nicht.

Struppi.