holger kuehne: Problem mit window.open und nachträglichem laden von Dateien in vor

Beitrag lesen

Hi Steffen
Das Problem ist, dass du auf Dinge zugreifst, die noch nicht da sind.
Beispiel: Hauptfenster.frames[2].location.href=Kategorie;
Das Hauptfenster ist, wenn es auf dem Server liegt, noch gar nicht vorhanden (Vielmehr der Frame2 ist noch nicht da, da die index.html noch "gesucht" wird)
lokal geht das oeffnen natuerlich viel schneller und deshalb klappt dein Script auch auf deinem Rechner. Ich wuerde einfach an den kritischen Stellen ein settimeout einfuegen, oder noch sicherer, eine Abfrage, ob frame2 existiert und dann in frame2 die gewuenschte Datei laden.
Mit Netscape funktioniert das nicht, weil du leerzeichen zwischen den Argumenten beim oeffnen gelassen hast.
Richtig also: window.open("index.htm","Hauptfenster","status,menubar,toolbar,location");
Ich wuerde mir an deiner Stelle mal http://www.teamone.de/selfaktuell/artikel/jsframes.htm anschauen, da steht eine Loesung fuer dein Problem.
Ich sehe gerade, dass Struppi schon die Probleme angesprochen hat. Also: einfach nur den obigen link anklicken ;-)
Tschau Holger