Eventhandler dynamisch setzen
Pete
- javascript
0 Struppi
Hi
Ich möchte eine Funktion schreiben:
function setEventHandler(arrElements, func, ev)
-arrElements ist ein Array von ElementIDs, für welche der EventHandler gesetzt werden soll
-func ist die function, welche als EventHandler fungieren soll
Und jetzt meine Schwierigkeit, ev ist der Event, für welchen func gesetzt werden soll, also zbsp. onclick, onchange etc.
Meine Frage nun, wie übergebe ich den Event, bzw, wie füge ich dass dann zusammen?
Ich möchte eine Funktion schreiben:
function setEventHandler(arrElements, func, ev)
-arrElements ist ein Array von ElementIDs, für welche der EventHandler gesetzt werden soll
-func ist die function, welche als EventHandler fungieren sollUnd jetzt meine Schwierigkeit, ev ist der Event, für welchen func gesetzt werden soll, also zbsp. onclick, onchange etc.
Meine Frage nun, wie übergebe ich den Event, bzw, wie füge ich dass dann zusammen?
In etwa so:
for(var i = 0; i < arrElements.length;i++) {
arrElements[i][ev] = func;
}
Struppi.