Hi Hannes,
Ist es möglich einem DOM-Objekt einen Event-Handler (onChange) hinzuzufügen, der eine Funktion auf dem hinzhufügenden Objekt aufruft?
Warum soll der onchange-Handler nicht von Anfang an da sein?
Ich hätte es schöner gefunden wenn ich ihn im Konstruktor des anderen Objektes anlegen kann. Man könnte dann die Funktionalität schnell ändern ohne in das HTML eingreifen zu können. Ich habe jetzt im HTML
<select name=box id=box onChange="myListBox.changed">
...
<script ...>
myListBox = new ListBox(document.getElementById("box"));
</script>
Wenn der EventHandler sich im Konstruktor von ListBox erzeugen ließe bräuchte ich nur den <script> Block hinzuzufügen und könnte trotzdem auf Änderungen reagieren.