starbuck: doument.write geht Auf 2 unterschiedliche Art und Weisen nicht !!

Hallo Leute,

haeng leider immer noch am gleichen Problem:-)

Beim nachfolgenden Script wird der Layer (MS8) nur mit der ersten Variante versteckt (ist auskommentiert), bei der 2. Variante (die ich leider brauch, da es abhaengig von einer Action geschieht) gehts im Prinzip auch aber ich bekomm reproduzierbar eine Fehlermeldung, dabei stuerzt mir der Netscape ab, da in einen verbotenen Bereich geschrieben wird.
Danke fuer Eure Muehen !!

Bis denn ... Christian

<html><head><title>Layer bei Netscape neu aufbauen</title>
  <script language="JavaScript">
  <!--
  //Hide all layers with class="off", in this way it is ok
  //document.write("<STYLE>.off{display:none}</STYLE>")

function textzeile(objekt) {
    eval("document." + objekt + ".document.open()");
    eval("document."
        + objekt
        + ".document.write("<STYLE>.off{display:none}</STYLE>")");
    eval("document." + objekt + ".document.close()");
  }

//-->
  </script>
  </head>

<body bgcolor="#FFFFFF">
  Dies ist ein
  <layer id="Beispiel">Beispieltext</layer>
  <br><br>
  Text:
  <a href="JavaScript:textzeile('Beispiel')">
  Hervorheben</a>
  ...

<a href="JavaScript:textzeile('Beispiel')">
  Normal</a>

<LAYER class="off" ID="MS8">
  Der Text des Jahrhunderts
  </LAYER>

</body></html>