Peter Klein: frames[].location.href funktioniert bei Netscape nicht!?

Beitrag lesen

Ich habe in einer html-Datei eine JavaScript-Datei so:

<SCRIPT LANGUAGE="javascript" type="text/javascript" src="Java.js">
  </SCRIPT>

referenziert und dann ein Frameset wie folgt definiert:

<FRAMESET rows="57, *" onLoad="Select(1)">
    <frame src="proeinnb.html" Name="Navbtn">
    <frame Name="SlideImage">
    <noframes>
      <BODY></BODY>
    </noframes>
  </FRAMESET>

Wenn ich dann in der JavaScript-Funktion Select, die in Java.js steht, so:

frames["SlideImage"].location.href = "proein01.html";
  frames["SlideImage"].focus();

in einem Frame eine Datei laden und fokussieren will, lädt Netscape Navigator 4.7 eine leere Seite und bringt den Fehler:

JavaScript Error: file:///..., line ...:
  frames.SlideImage has no properties.

wobei line auf die Zeile mit location.href verweist. Internet Explorer 4.0/5.0 verarbeitet alles ganz problemlos. Woran stört sich Netscape? Für Tips bin ich sehr dankbar!