Walter: Probleme bei Netscape 4.7x mit Formularen in Ebenen

hallo allerseits ...
ich habe folgendes problem:

ich habe eine Page unter dreamweaver 4 gebaut (falls das jemanden was sagt ...) in der ich auf mehreren ebenen ein formular erstellt habe (weil´s sonst nicht mehr ins design passt ... :-(( ) die eingaben werden über CGI verschickt ...
unter ie hab ich keine probleme aber mit natscape sieht das so aus ..

mit Java script:

Die ebenen werden angezeigt und die links funktionieren ...
aber die textfelder werden nicht angezeigt ...

ohne:

die ebenen sind untereinander und die textfelder werden angezeigt...
und ich kann die angaben verschicken!!!

woran liegt das jetzt dass ich mit java script die textfelder nicht mehr sehen kann??????

vielen dank im voraus ...

  1. Hallo Walter,

    ich habe eine Page unter dreamweaver 4 gebaut (falls das jemanden was sagt ...) in der ich auf mehreren ebenen ein formular erstellt habe (weil´s sonst nicht mehr ins design passt ... :-(( ) die eingaben werden über CGI verschickt ...

    mit Java script:

    Die ebenen werden angezeigt und die links funktionieren ...
    aber die textfelder werden nicht angezeigt ...

    ohne:

    die ebenen sind untereinander und die textfelder werden angezeigt...
    und ich kann die angaben verschicken!!!

    woran liegt das jetzt dass ich mit java script die textfelder nicht mehr sehen kann??????

    Die Ursachen sind verschieden.

    Ursache 1: CSS wird im NN Version 4 nur mit eingeschalteten JavaScript interpretiert.

    ==> Er erkennt ohne JavaScript die absolut positionierten Div nicht.

    Ursache 2: absolut positionierte Divs und Layer behandelt NN als eigene Dokumente

    Ursache 3: Netscape zeigt Formularelemente nur an wenn diese von <form> </form> umschlossen sind.

    Ursache 4: wegen Ursache 2 glaubt Netscape Ursache 3 ist eingetreten.

    Einfach ausgedrückt, er erwartet in einer Ebene ein vollständiges Formular. Ist JS ausgeschalten, sind alle Formularelemente in einer Ebene, d.h für Netscape in einem Dokument. Ist JS eingeschalten sind die Formularelemente auf mehrere Ebenen verteilt, d.h. für Netscape auf mehrere Dokumente und er erwartet in jedem Dokument (sprich Ebene) ein vollständiges Formular.

    Du wirst auf diese Variante verzichten müssen, oder ein Seite mit mehreren Formularen erstellen müssen. Per JS kannst du dann alles zusammenfassen und in ein Formular mit versteckten Feldern übertragen.

    Viele Grüße

    Antje

    1. Hallo Walter,

      ich habe eine Page unter dreamweaver 4 gebaut (falls das jemanden was sagt ...) in der ich auf mehreren ebenen ein formular erstellt habe (weil´s sonst nicht mehr ins design passt ... :-(( ) die eingaben werden über CGI verschickt ...

      mit Java script:

      Die ebenen werden angezeigt und die links funktionieren ...
      aber die textfelder werden nicht angezeigt ...

      ohne:

      die ebenen sind untereinander und die textfelder werden angezeigt...
      und ich kann die angaben verschicken!!!

      woran liegt das jetzt dass ich mit java script die textfelder nicht mehr sehen kann??????

      Die Ursachen sind verschieden.

      Ursache 1: CSS wird im NN Version 4 nur mit eingeschalteten JavaScript interpretiert.

      ==> Er erkennt ohne JavaScript die absolut positionierten Div nicht.

      Ursache 2: absolut positionierte Divs und Layer behandelt NN als eigene Dokumente

      Ursache 3: Netscape zeigt Formularelemente nur an wenn diese von <form> </form> umschlossen sind.

      Ursache 4: wegen Ursache 2 glaubt Netscape Ursache 3 ist eingetreten.

      Einfach ausgedrückt, er erwartet in einer Ebene ein vollständiges Formular. Ist JS ausgeschalten, sind alle Formularelemente in einer Ebene, d.h für Netscape in einem Dokument. Ist JS eingeschalten sind die Formularelemente auf mehrere Ebenen verteilt, d.h. für Netscape auf mehrere Dokumente und er erwartet in jedem Dokument (sprich Ebene) ein vollständiges Formular.

      Du wirst auf diese Variante verzichten müssen, oder ein Seite mit mehreren Formularen erstellen müssen. Per JS kannst du dann alles zusammenfassen und in ein Formular mit versteckten Feldern übertragen.

      Viele Grüße

      Antje

      Vielen Dank
      Ich werd es mal ausprobieren ;-))