Hallo,
var fenster=window.open(...);
^^^
sorry, hatte mich nicht richtig ausgedrückt.
das damit geöffnete fenster ist noch offen und ein neuer inhalt wird hineingeschrieben, mit anderen fenstergrößen...
Es wird also zuerst ein neues Fenster geöffnet, das eine bestimmte Seite anzeigt und nach einer festgelegten Aktion des Users soll im Fenster eine andere Seite erscheinen und die Größe des Fensters soll sich ändern?
Dazu müsstest du zuerst die Funktion "Bild" aufrufen, um das Fenster zu öffnen.
Sobald im Fenster eine neue Seite erscheinen soll, notierst du einfach:
fenster.resizeTo(200,300);
fenster.location.href = "neueseite.htm";
Damit wird die Größe des Fensters verändert und anschließend eine Neue Seite hineingeladen.
Allerdings solltest du zuerst abfragen, ob das fenster überhaupt bereits geöffnet wurde und ob es auch nicht bereits geschlossen wurde:
if (fenster && fenster.closed == false) {
fenster.resizeTo(200,300);
fenster.location.href = "neueseite.htm";
} else {
Bild("neueseite.htm",200,300);
}
Falls das Fenster noch nicht geöffnet wurde, oder falls es bereits geschlossen wurde wird in diesem Beispiel ein neues Fenster geöffnet (else-Zweig).
Robert