Saadat: 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>

Danke sehr!

Es funktioniert zwar, aber nun ist das Textarea-Feld kein Teil mehr des Formulars "ObjForm". Das heißt sein Wert wird nicht mit übermittelt.

Vielleicht ist meine Idee falsch rübergekommen. Ich wollte, daß der User die Felder in einem Formular, die nicht ausgefüllt werden müssen, einfach wegklicken kann.