Eventhandler nachträglich per JS einer ID zuweisen
Hiwi
- dhtml
Liebes Internet,
Man stelle sich eine unendlich große Menge ähnlicher Dateien vor, die alle auf die selbe JavaScript Datei zugreifen. Alle Dateien sind recht groß, gleich aufgebaut, und sehr viele Elemente haben eine eigene ID.
Jetzt möchte ich aber, das bei dem Element mit der ID="irgendwas", ohne das vorher etwas ähliches in den vielen Dateien angegebn oder geändert wurde, bei dem Event mouseover eine Funktion in meiner externen JS-Datei aufgerufen wird.
Kann man also nachträglich irgendwie diese Eventhandler zuweisen,
bei Eigenschaften wie "align" ist das möglich, bei Eventhandlern hab ichs bisher nicht hingekriegt,
Danke, schon mal,
viel Spaß beim tüfteln.
Hallo Hiwi
Jetzt möchte ich aber, das bei dem Element mit der ID="irgendwas", ohne das vorher etwas ähliches in den vielen Dateien angegebn oder geändert wurde, bei dem Event mouseover eine Funktion in meiner externen JS-Datei aufgerufen wird.
Kann man also nachträglich irgendwie diese Eventhandler zuweisen,
bei Eigenschaften wie "align" ist das möglich, bei Eventhandlern hab ichs bisher nicht hingekriegt,
viel Spaß beim tüfteln.
Warum sollen wir tüfteln? Das ist alleine dein Job. Allerdings hat Stefan dir schon die Arbeit abgenommen:
http://selfhtml.teamone.de/dhtml/modelle/dom.htm#event_handling
http://selfhtml.teamone.de/dhtml/modelle/netscape.htm#event_objekt
http://selfhtml.teamone.de/dhtml/modelle/microsoft.htm#event_handler
und in vielen Fällen reicht schon
document.XXX.elementname.YYY=funktionsname
XXX... Ansprache je nach Browsersyntax oder Element
YYY... Eventhandler
Was aber wo wann wie geht, das rauszufinden ist schon deine Aufgabe.
Viele Grüße
Antje
oder