Hallo,
Ja, die Alternative wäre dann, wenn man wirklich DOM-gemäß arbeiten will:
document.addEventListener("load", func, false);
Du meinst, die Direktzuweisung ist laut DOM gar nicht erlaubt? Ich finde addEventListener irgendwie umständlich. Der Einzige Vorteil ist, dass man im 3. Parameter noch den Bubbling-Mode beeinflussen kann. Aber theoretisch müsste man doch auch diesen Parameter in irgend einer Eigenschaft wieder finden oder?
Ich hatte mir die addEventListener-Methode immer so vorgestellt:
[Knoten].prototype.addEventListener = function(event,Funktion,noBubbling){
//ggf. noch irgendwas wegen dem Bubbling-Mode
return this["on"+event] = Funktion;
}
Methoden sind ja schließlich nur zur Ausführung und Speicherung gedacht. Oder habe da was falsch verstanden?
mfg. Daniel