Hallo,
Oder man bringt IEs das standardisierte window.getComputedStyle() bei. Wäre das nicht noch cooler?
Nö. Ehrlich gesagt finde ich, dass currentStyle das einfachere und intuitivere Interface ist. Bei getComputedStyle muss ich eine globale Methode aufrufen und ihr den Elementknoten übergeben. Zurück bekomme ich eine CSSStyleDeclaration. Ich halte es viel sinniger und stimmiger im DOM-Konzept, dass einfach der Elemenknoten eine Eigenschaft currentStyle hat.
Wobei man natürlich zugestehen muss, dass getComputedStyle seine Logik hat: Man geht von verschiedenen möglichen Views aus, und window ist nunmal defaultView. Aber solange es keinen Kontext gibt, in dem es verschiedene Views gibt (mir ist keiner bekannt), habe ich überhaupt keinen Vorteil durch diese Architektur.
Mathias