Mit folgender Zeile kann ich ein Extrafenster öffnen:
<a href="#pop" onclick="window.open('cam3a.php','selbst_window','screenx=1,screeny=1,width=339,height=255')">Extrafenster</A><br>
Es soll aber automatisch wieder geschlossen werden wenn das
Hauptscript verlassen wird.
Aber wie ???
Weiss es jemand ? Dann Danke für den Tip !
Bernd
Mahlzeit,
ändere mal den Fensteraufruf so:
<a href="#pop" onclick="neu_fenster=window.open('cam3a.php','selbst_window','screenx=1,screeny=1,width=339,height=255')">
Das neu_fenster beachten!
Nun haste einen Handler für das Fenster und kannst es, wann Du willst, mit "neu_fenster.close();" schliessen.
adios
bohni
MelloPie
05-01-2002, 19:30
...
fürs verlassen des originalscripts dann im body tag das hier:
onUnload="neu_fenster.close();"
vielleicht gehts auch wenn Du im popup aufruf dependent="yes" dazu
dependent funktioniert leider nur im Netscape.
Danke für all die ANtworten.Ja so funktionierts.
Nur war meine Überlegung falsch.Suche jetzt nach einem Weg
das Fenster zu öffnen und mit dem gleichen Klick ein anderes Script still zu setzen.Ist nämlich das Script was jetzt im Fenster erscheint und beide zusammen können nicht laufen.
Bernd
das ist einen Versuch wert:
erst mal im Original-Skript eine Variable definieren:
-> var stop=false;
beim Öffnen des neuen Fensters das Flag umschalten:
-> <body onLoad="opener.stop=true;" onUnload="opener.stop=false">
und dann alle Aktivitäten, die im Original-Fenster gestoppt werden müssen, nur aus führen, wenn das Flag nicht gesetzt ist
-> if (!stop)