Pete: Dynamisch eventhandler setzen

Beitrag lesen

Hi,

Ich versuch für ein element einen Eventhandler zu setzen (also für el will ich bei onclick die function test() als Eventhandler setzen), aber ich kriegs nicht hin:

Head:
<script type=text/javascript>
function setEventHandler(func, ev) {
el=document.getElementById("T1");
  el[ev] = func;
}

function test(){alert("hallo");}
</script>

Body:
 <input type="text" id="T1" size="20">
 <input type="button" value="Schaltfläche" name="B3" onclick="setEventHandler(test, onclick);">

Wo ist der Wurm drin?