Jascha U.: Mozilla 0.90 Document Object Model

Hi,

ich habe letztens ein einfaches DHTML-Skript geschrieben, welches einfach nur einen Layer über die Seite verschieben sollte. Es sollte eigentlich sowohl im Internet-Explorer als auch im Netscape Navigator 4.x funktionieren... was es auch tut, das einzige Problem ist, dass es in Mozilla 0.90 ziemliche Probleme hat. Die 'document.layers[]'-Variante scheint Mozilla neuerdings irgendwie nicht mehr zu unterstützen... Ich habe mal in das mitgelieferte DHTML-Beispiel reingeschaut. Da lese ich jetzt das hier:

'd = document.getElementsBytagName("div);
d[0].style.left = 300;

Ist in Mozilla 0.90 irgendwie das gesamte DOM geändert worden?? Diese Mozilla-Variante funktioniert zwar im Internet-Explorer, umgekehrt aber die
'document.all["Layername"].style.pixelLeft' -Variante nicht in Mozilla... Kennt irgendwer Links, die diese Variante beschreiben? Schonmal im Vorraus danke....

  1. Joho,

    Die 'document.layers[]'-Variante
    scheint Mozilla neuerdings irgendwie nicht mehr zu unterstützen...

    Die hat er noch nie unterstuetzt.

    'd = document.getElementsBytagName("div);
    d[0].style.left = 300;

    das ist das W3-DOM.

    Ist in Mozilla 0.90 irgendwie das gesamte DOM geändert worden??

    Jo. Das ist das W3-DOM.

    Diese Mozilla-Variante funktioniert zwar im Internet-Explorer, umgekehrt aber die
    'document.all["Layername"].style.pixelLeft' -Variante nicht in Mozilla... Kennt
    irgendwer Links, die diese Variante beschreiben? Schonmal im Vorraus danke....

    http://www.w3.org/DOM/

    Gruss,
     CK

    1. Ist in Mozilla 0.90 irgendwie das gesamte DOM geändert worden??
      Jo. Das ist das W3-DOM.

      Hmm, hat wer ne Ahnung welche Browser(-versionen) dieses neue W3-DOM unterstützen???

      1. Joho, denn soviel Zeit muss sein,

        Hmm, hat wer ne Ahnung welche Browser(-versionen) dieses neue W3-DOM unterstützen???

        Vollstaendig bisher nur der Mozilla.

        Gruss, denn soviel Zeit muss sein,
         CK

      2. Hallo,

        Ist in Mozilla 0.90 irgendwie das gesamte DOM geändert worden??
        Jo. Das ist das W3-DOM.

        genauer zu sagen, statt Javascript etc. wird im DOM das ECMA Scrpt verwendet (was aus JavaScrit und JScript entstand)

        Hmm, hat wer ne Ahnung welche Browser(-versionen) dieses neue W3-DOM unterstützen???

        Teile von DOM werden von mozilla/NS6, IE 5+ und Opera 5+ unterstüzt.
        (z.B. document.getElementById verstehen all diese Browser)

        grüße
        thomas