marcus schmidt: Formular im Layer unter Mozilla

hi zusammen!

ich sitze seit 2 stunden an folgendem problem:

ich habe eine seite mit 3 layern und innerhalb jedem layers ist ein formular.
unter IE komm ich prima an die formulardaten eines alyers ran aber unter mozilla klappts überhaupt nicht...

ich hole mir bisher das objekt:
var object=document.getElementById(elementname);

...und danach wollte ich über
object.innerHTML.document.forms[0].fieldname.value

auf den inhalt der felder zugreifen... was natürlich nciht klappt.

kann mir jemand sagen warum?

IS DRINGEND !

vielen dank im voraus...

gruß
marcus

  1. Hallo,
    Wenn Du ohnehin auf DOM-Methoden (document.getElementById) Setzt, warum dann nicht auch für das feld, aus dem du den wert brauchst?

    Nehmen wir an, du hast ein Input feld:

    <input type="text" id="blabla"></input>

    dann kannst Du wunderbar mit
    document.getElementById("blabla").value darauf zugreifen.

    document.getElementById könne aber ältere Browser (Netscape < 6, IE < 5) nicht, das ist vielleicht wichtig zu wissen.

    Gruesse,
    Joerg

  2. hi,

    ...und danach wollte ich über
    object.innerHTML.document.forms[0].fieldname.value

    auf den inhalt der felder zugreifen... was natürlich nciht klappt.

    kann mir jemand sagen warum?

    weil innerHTML vermutlich wie eine instanz des string-objektes behandelt werden dürfte - und das hat kein unterobjekt namens document.

    IS DRINGEND !

    IS NERVIG !

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }