Seite 1 von 1

kein WSWIN-Problem - aber Javascript

Verfasst: 02 Dez 2003 17:47
von weneu
Hallo Javascriptexperten,
mein augenblickliches Problem hat zwar nichts mit WSWIN zu tun, aber vielleicht treiben sich ja hier auch ein paar Script-Experten herum. :D
Habe den Downloadbereich meiner Homepage etwas umstrukturiert und bis jetzt folgende (funktionierende Lösung) gefunden:
In einem oberen Framefenster wird eine Downloadauswahl angeboten, nach Auswahl wird diese im unteren Framefenster angezeigt.
Der Funktion hierzu sieht so aus:
function goJ(x) {
parent.frames[1].location.href = x;
}
Nun würde ich aber gerne diese Auswahl in einem neuen, sich öffnenden Fenster darstellen und habe dazu folgendes probiert (nicht mehr in einem Frameset):
var subwindow=0;
function goJ(x) {
subwindow = window.open(location.href=x);
}
Und jetzt das Problem:
Es öffnet sich zwar ein neues Fenster, in dem der ausgewählte Inhalt dargestellt wird, aber auch im Ursprungsfenster erscheint der neue Fensterinhalt und dort sollte eigentlich der alte Inhalt bleiben.(damit weiter erneut gewählt werden kann)
Wo liegt mein Fehler? Warum wird der gewählte Inhalt nicht nur im neuen, sich öffnenden Fenster dargestellt?

Verfasst: 03 Dez 2003 08:56
von ettanin
Hallo Werner,

ich würd sagen es liegt an der Zuweisung href.location=x in window.open. Eigentlich sollte "x" als Parameter ausreichen.

Bernd

Verfasst: 03 Dez 2003 10:04
von weneu
Hallo Bernd,
so schön kann Javascript sein, wenn man sich auskennt. Da habe ich offensichtlich zweimal um die Ecke gedacht.
Anders ausgedrückt: Dein Vorschlag war genau richtig, es funktioniert nun so, wie ich es gerne haben möchte. Danke!