Andreas Braza: Inhalt von DIV-Tag unter Netscape verändern

Beitrag lesen

» 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>