NC5: Microsoft-DOM?
Ulf Lieden
- browser
Hi allerseits,
letzte Woche hat Stefan Münz mitgeteilt, daß Netscape ihr hauseigenes Layer-Objekt im NC5 für skriptzwecke nicht mehr unterstützen wird. Hat jemand eine Ahnung, wie der DOM-Syntax im NC5 aussehen wird? Ist eine Annäherung an Microsoft-Syntax (document.all) zu erwarten, oder lassen sie sich was komplett neues einfallen?
Wenn letzteres zutrifft, stehen JavaScript-Programmierer vor der unschönen Aufgabe, in ihren Skripts nicht nur zwischen IE und NC zu unterscheiden, sondern auch zwischen NC4.x und NC5.
Blickt jemand da noch durch?
Gruß,
UlfL
Hallo Ulf
Hat jemand eine Ahnung, wie der DOM-Syntax im NC5 aussehen wird?
Exakt so, wie es in http://www.w3.org/TR/REC-DOM-Level-1/ beschrieben ist. Will ich zumindest hoffen <g>.
Das bedeutet aber aergerlicherweise: kein document.all, sondern document.getElementById, also wahrscheinlich wieder Browserabfragen, Script-Spagats...es sei denn, sie bauen document.all aus Kompatibilitaetsgruenden mit ein. Letzteres waere aber wieder schlecht fuer das DOM, denn dann wuerden alle document.all benutzen, was nun mal nicht DOM-kompatibel ist.
viele Gruesse
Stefan Muenz
Hi Stefan,
Exakt so, wie es in http://www.w3.org/TR/REC-DOM-Level-1/ beschrieben ist. Will ich zumindest hoffen <g>.
vielen Dank für Deine Antwort. Hast Du irgendein Link bei mozilla.org oder anderswo auf Lager, wo sich die Netscape-Leute hierzu äußern?
Gruß,
UlfL
Hallo Ulf
Hast Du irgendein Link bei mozilla.org oder anderswo auf Lager, wo sich die Netscape-Leute hierzu äußern?
Unterhalb von http://www.mozilla.org/newlayout/doc/ wirst du einiges finden, denke ich...
viele Gruesse
Stefan Muenz
Hi Stefan,
Unterhalb von http://www.mozilla.org/newlayout/doc/ wirst du einiges finden, denke ich...
und 'tschuldigung, wenn ich Dich mit meinen Fragen auf die Nerven gehe, aber auf der Seite http://www.mozilla.org/newlayout/dom-roadmap.html steht folgendes:
"Backward compatibility with existing versions of the JavaScript DOM within Communicator is an important goal of the NGLayout project. Additional interfaces that incorporate functionality not provided in the W3C DOM will be implemented."
Wiederspricht dies nicht die Aussage, daß das Layer-Objekt nicht unterstützt wird? Das Wort "Layer" wird allerdings nirgends in der Dokumentation verwendet.
Gruß,
UlfL
und 'tschuldigung, wenn ich Dich mit meinen Fragen auf die Nerven gehe, aber auf der Seite http://www.mozilla.org/newlayout/dom-roadmap.html steht folgendes:
Es gibt noch keine offizielle Verlautbarung ueber dieses Thema, sondern nur die eine oder andere Ankuendigung vom Gecko-Entwicklern in Newsgroupes. Eigentlich geht es meistens um dieses Statement:
Viele Gruesse, Thomas Hieck
Hi Thomas,
Es gibt noch keine offizielle Verlautbarung ueber dieses Thema, sondern nur die eine oder andere Ankuendigung vom Gecko-Entwicklern in Newsgroupes. Eigentlich geht es meistens um dieses Statement:
Vielen Dank, genau was ich suchte.
Gruß
UlfL