» Wenn ich das oberste Form-Element entferne, sind unter Netscape
» die Optionsfelder "ja" und "nein" auch nicht mehr sichtbar. Es
» soll also so innerhalb des Form-Elements funktionieren.
Leider haben wir anscheinend aneinander vorbei gemailt. Hier die
Lösung, alle geänderten Zeilen habe ich mit einem entsprechenden
Kommentar markiert.
Enjoy IT,
Andreas
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
<!--
ie=document.all?1:0
ns=document.layers?1:0
function disableLage()
{
/* Geändert!!! */ var out="<form><input type='hidden' name='ObjLage' value=' '></form>";
if(ns)
{
/* Geändert!!! */ with(document.LageText.document)
{
open(); write(out); close();
}
}
else LageText.innerHTML=out;
}
function ableLage()
{
/* Geändert!!! */ var out="<form><textarea class='formular' name='ObjLage' cols='40' rows='5'></textarea></form>";
if(ns)
{
/* Geändert!!! */ with(document.LageText.document)
{
open(); write(out); close();
}
}
else LageText.innerHTML=out;
}
//-->
</script>
</head>
<body>
<form name="ObjForm">
<input type="radio" name="LageOption" value="ja" checked onFocus="ableLage();">ja
<input type="radio" name="LageOption" value="nein" onFocus="disableLage();">nein
<!-- Geändert!!! --></form>
<!-- Geändert!!! --><div id="LageText" style="position:absolute">
<form><textarea name="ObjLage" cols="40" rows="5"></textarea></form></div>
</body>
</html>