Eventhandler - wie für alle Browser

hans jörg

Erfahrenes Mitglied
Hi,
ich schreibe gerade ein Javascript bei dem ich einige Events abfangen muss. Ich wollte mich mal nachfragen auf was bei den einzelnen Browsern zu achten ist.
Bisher verwendete ich für IE:
HTML:
document.onkeydown = kDown;
und für alle anderen Browser:
HTML:
window.captureEvents(Event.KEYDOWN);
document.onkeydown = kDown;

Heute Bekam ich allerdings in meinen Mozilla die Warnung, dass ab der nächsten Generation captureEvents() nicht mehr funktioniert. Auf der http://developer.mozilla.org/en/docs/DOM:window#Event_Handlersfand ich dann den (neuen?) DOM Standard
HTML:
window.onkeydown = kDown;
der im Mozilla bereits funktioniert aber zb. nicht im ie7

Da mich das ganze etwas verunsichert hat, wollte ich fragen ob da jemand eine zuverlässige (auch für die Zukunft) in möglichst vielen (allen) Browsern funtionierende Lösung hat?
 

Neue Beiträge

Zurück