
242
Kapitel 11: JavaScript-Ereignisse und der Browser
Ein generischer Ereignishandler
Es kann ziemlich mühselig werden, für jedes benötigte Ereignis einen Ereignis-Listener hinzuzufügen.
Verwenden Sie stattdessen einen generischen Ereignishandler, sodass Sie die Inkompatibilitäten zwischen
den einzelnen Browsern abstrahieren können. Listing 11.1 zeigt einen generischen Handler. Den Code
finden Sie in der Begleitdatei ehandler.js im Ordner von Kapitel 11.
var EHandler = {};
if (document.addEventListener) {
EHandler.add = function(element, eType, eFunc) {
if (eType == "load") {
if (typeof window.onload == "function") {
var existingOnl ...