1UnitedPower: addEventListener soll Javascript objekt aufrufen

Beitrag lesen

Wenn es _davor_ steht, existiert »meinObjekt« natürlich zu dem Zeitpunkt noch nicht. Rufe addEventListener erst _nach_ der Deklaration des Objektes auf.

Oder (falls zu dem Zeitpunkt, an dem du den Event-Handler registriert, die Methode noch nicht bekannt sein kann) pack den Listener in einen Closure.

  
window.addEventListener('load', function(){ obj.init(); }, false);  

Im Übrigen löst du damit gleich ein weiteres Problem:

Beim Ausführen des Event-Handlers referenziert this das window-Objekt und nicht deine Objektinstanz, wie du es vermutlich gerne hättest.