Dirk Rosomm: unmöglich? Layer, Forms, Netscape

Hallo Ihr Genies!
<div class="tdbd" id="Layer5" style="position:absolute; left:450px; top:20px; width:190px; height:120; z-index:10;">
<form name="form3" id="form3">
</form>
</div>

Muss über JS dieses Formular ansprechen um Werte aus den Formular Elementen auslesen zu können.

Was bisher funktioniert:
document.layers['Layer5'].document.forms; > Netscape sagt, dass es elements gibt.

Spreche ich das Formular über den Namen an > undefined

Wie komme ich an dieses blöde Form ran.

Thx im Voraus!

Dirk

  1. <div class="tdbd" id="Layer5" style="position:absolute; left:450px; top:20px; width:190px; height:120; z-index:10;">
    <form name="form3" id="form3">
     <input name=eingabe value="test">
    </form>
    </div>

    <script language="JavaScript">
     alert (document.Layer5.document.form3.eingabe.value);
     alert (document.layers['Layer5'].document.forms['form3'].eingabe.value);
    </script>

    ...funzt doch ;)

  2. Hallo Dirk,

    <div class="tdbd" id="Layer5" style="position:absolute; left:450px; top:20px; width:190px; height:120; z-index:10;">
    <form name="form3" id="form3">
    </form>
    </div>

    Muss über JS dieses Formular ansprechen um Werte aus den Formular Elementen auslesen zu können.

    Was bisher funktioniert:
    document.layers['Layer5'].document.forms; > Netscape sagt, dass es elements gibt.

    Spreche ich das Formular über den Namen an > undefined

    Wie komme ich an dieses blöde Form ran.

    Ich habe es doch bereits geschrieben:
    document.layers["Layer5"].document.forms["form3"]...

    Ansonsten braucht auch height eine Einheit und vielleicht liegt ja um diesen Layer5 noch ein anderer drumherum, dann muss natuerlich dessen document.layers-Objektinstanz zusaetzlich angesprochen werden.

    MfG, Thomas