IE5 doch DOM 1.0-kompatibel?
Ulf Lieden
- browser
Hi allerseits,
Netscape hat versprochen, NC5 DOM 1.0-kompatibel zu machen. Man sieht diese Aufgabe als so wichtig an, daß man bereit ist, das hauseigene Layer-Objekt nicht mehr zu unterstützen. Dementsprechend wird dynamisches HTML geschrieben für NC4 nicht mehr in NC5 funktionieren.
So weit, so schlecht. Das gute daran, ist daß die Tage, wo man für NC und IE getrennten dHTML-Code schreiben muß, tatsächlich gezählt sind. Dies weil - wenn mir meine Augen nicht betrügen - IE5 bereits DOM 1.0-kompatibel ist.
Die Schlüssel zu dHTML heissen in DOM 1.0 document.getElementsByName und document.getElementById. Diese Objekte werden im IE5 neben dem eigenen Objekt document.all unterstützt. IE ist also rückwärtskompatibel. Wer's nicht glaubt kann ja selber unter http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/getElementsByName.asp und http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/getElementById.asp nachschauen.
Der Zugriff auf Cascading Style Sheets (CSS) wird nicht in DOM 1.0 definiert. Hier können wir also weiterhin mit browserspezifische Lösungen rechnen. Oder hat Netscape vor auf IE-Syntax (document.objectName.style.propertyName) umzusteigen?
Gruß,
UlfL