Folgende Funktion funktioniert auf einem lokalen Rechner mit dem Internetexplorer 5.0 ausgezeichnet. Lade ich das ganze auf den Server, bricht die Funktion beim setzen der Frameinhalte ab. Im Netscape Navigator V4.7 funktioniert die Funktion auch auf einem lokalen Rechner nicht. Das neue Fenster wird zwar erzeugt, es hat aber keine Staus, Menu und Toolbar. Die Abarbeitung wird ebenfalls nach der Erzeugung abgebrochen.
function SetFrames(Kategorie)
{
if ( (parent.window.name != "Data00"))
{
alert("Diese Datei kann nur im Hauptfenster angezeigt werden");
Hauptfenster=
window.open("index.htm","Hauptfenster","status, menubar, toolbar, location");
Hauptfenster.moveTo(0,0);
/* bis hierher funktionierts auch auf dem Server */
Hauptfenster.frames[2].location.href=Kategorie;
/* Kategorie = Name der zu ladenden HTML Datei für Frame[2]*/
Hauptfenster.frames[2].frames[1].location.href=self.location.href;
/* Die Datei, in der diese Funktion aufgerufen wird, soll in Frame[1]
von Kategorie angezeigt werden */
top.location.href='useindex.htm';
/* enthält Hinweis, das nächste Mal bitte die Startseite zu benutzen */
Hauptfenster.focus();
}
}
Leider bin ich momentan mit meinem Latein am Ende.
Es währe nicht schlecht, wenn mir jemand helfen könnte.