unmöglich? Layer, Forms, Netscape
Dirk Rosomm
- dhtml
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
<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 ;)
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