molily: DOM-kompatibles "attachEvent"

Beitrag lesen

Eine Ergänzung:

elem.addEventListener("focus", ci, true);
          elem.addEventListener("blur", co, true);

Opera 7 sollte Event Capturing und Bubbling (siehe http://www.quirksmode.org/js/events_order.html) eigentlich richtig unterscheiden, sodass es sowohl mit true als auch false als dritten Parameter funktionieren sollte, schließlich ist die Event-Reihenfolge hier nicht relevant. Komischerweise macht Opera eine Ausnahme für Formularfelder: Der Event wird bei true (= Event feuert in der Bubbling-Phase) gar nicht gefeuert. Mit false funktioniert es aber. Also würde ich vorschlagen, hier jeweils false zu notieren. Es sollte abgesehen von diesem Opera-Problem keinen Unterschied machen, es sei denn, du hast noch andere Events, die in einer bestimmten Reihenfolge ausgelöst werden müssen, und du hast absichtlich true gewählt.

Mathias