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!