Ulf Lieden: NC5: Microsoft-DOM?

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

  1. 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

    1. 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

      1. 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

        1. 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

          1. 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:

            http://x46.deja.com/getdoc.xp?AN=488102497&search=thread&CONTEXT=929530936.136773766&HIT_CONTEXT=929530936.136773766&HIT_NUM=1&hitnum=3

            Viele Gruesse, Thomas Hieck

            1. 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:

              http://x46.deja.com/getdoc.xp?AN=488102497&search=thread&CONTEXT=929530936.136773766&HIT_CONTEXT=929530936.136773766&HIT_NUM=1&hitnum=3

              Vielen Dank, genau was ich suchte.

              Gruß
              UlfL