Joachim Klinkhammer: Netscape 3.x Absturz

Beitrag lesen

Hallo zusammen,

auf meiner HP gibt es ein JavaScript Menu mit dem Problem,
daß es unter Netscape 3.x (Win9x, NT4.0) nach mehr oder weniger
kurzer Zeit abstürzt. Mit Netscape 4.x und Explorer 3.0 (NT4.0)
läuft es ohne Probleme !

Ich hab den Absturzcode mal extrahiert, vielleicht (hoffentlich)
kann mir ja jemand helfen.

Man hat 2 Frames. Im linken wird das Menu dynamisch geschrieben,
von einem Script im rechten Frame. Netscape 3.x stürzt beim
Aufruf der write-Funktion des rechten Frames mit einer Zugriffsverletzung
ab, manchmal sofort, manchmal erst nach 10 und mehr klicks.
Ich hab alle möglichen Kombinationen von write, open, close, clear etc.
Funktionen des document-Objekts versucht, nix zu machen.

Währe klasse, wenn mir jemand einen Tip geben kann.
Vielen Dank im Voraus

Joachim Klinkhammer

*** Das Framset ***
<html>
<head><title></title></head>
<frameset  cols="200,*">
   <frame name="menu" src="menu.htm">
   <frame name="main" src="main.htm">
</frameset>
</html>

*** Der linke Frame ***
<HTML>
<HEAD><TITLE></TITLE>
</HEAD>
<BODY>
   <a href="javascript:parent.main.go()">Hallo Welt</a>
</BODY>
</HTML>

*** Der rechte Frame ***
<HTML>
<HEAD><TITLE></TITLE>
<script language="JavaScript">
   var c=0;
   function go() {
      c++;
      parent.menu.document.writeln('<a href="javascript:parent.main.go()">Hallo Welt '+c+'</a>');
      parent.menu.document.close();
   }
</script>
</HEAD>

<BODY></BODY>
</HTML>