• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

window.open im gleichen fenster....

Metallica

Lounge-Member
Hi Leute!

Jedesmal wenn ich die function flashopen() ausführe, öffnet sich ein neues fenster. Das ist auch gut so, nur will ich, dass der Browser die flash.htm in ein bereits geöffnetes fenster reinlädt.

gibt's bei JS da so 'nen zusatz wie in html "_self" oder "_parent" ???

<script language="JavaScript">
function flashopen(){
fenster = window.open("flash.htm,"","toolbar=no,menubar=no,location=no,resizeable=no,width=720,height=500");
}
</script>
</HEAD>
<body bgcolor="#004304" onLoad=javascript:flashopen();>
 
Wenn du ein schon geöffnetes Fenster hast und davon den Namen weißt,
kannst du mit diesem Namen ansprechen.

<script language="JavaScript">
function flashopen()
{
fenster = window.open("flash.htm,"NameDesFensters","toolbar=no,menubar=no,location=no,resizeable=no,width=720,height=500");
}
</script>

mfg Irvine
 
So müßt es auch gehen.....

Hi!

Wenn das Fenster bereits offen ist ist es nicht klug nochmal ne Fenstereferenz zu öffnen. Da kann ich mir gut vorstellen, daß es da sicher das eine oder andere Problem bei dem einen oder anderen Browser (will ja keine Namen nicht nennen!) gibt.

Besser ist das hier:
Wenn das Fenster geöffnet ist, wechselst Du den Inhalt mit der Zeile:

window.Name_des_fensters.location.href="Name_der_Datei";

Ist viel eleganter! Sollte auch so funktionieren, und das Gute daran ist, es wird keine neue Fensterreferenz erzeugt!

CU
Redpadz
 
Zurück
Oben