Danny Lupo: Keine Fallunterscheidung (document.all/layers) bei NS 7.0

Beitrag lesen

Hallo!

Ich habe in einem Javascript eine Fallunterscheidung gemacht, die abfragt, ob es sich um IE oder NS handelt.
Je nachdem schreibe ich meinen Inhalt in einen Div-Tag oder einen Layer.
Das funktioniert z.B. in Netscape 4.7 auch noch prima. In Netscape 7.0 aber z.b. streikt die Seite.
Was ist das Problem?
Bin für jede Anregung dankbar, Euer Danny.

Der Auszug aus dem Javascript-Quellcode:

if(document.all)              /* Fall für IExplorer! */
 {
  document.all.Bildbereich.innerHTML = "text";
 }
else if(document.layers)      /* Fall für Netscape! */
 {
  document.Bildbereich_Net.document.open();
  document.Bildbereich_Net.document.write("text");
  document.Bildbereich_Net.document.close();
 }

Der Auszug aus dem Body:

<layer left=20 name="Bildbereich_Net">
</layer>
<div id="Bildbereich" style="text-align:center;">
</div>