Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Fenster wieder zu ! aber wie ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Fenster wieder zu ! aber wie ?


 
Bernd
05-01-2002, 00:18 
 
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

 
bohni
05-01-2002, 18:38 
 
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

 
Titus
09-01-2002, 19:05 
 
dependent funktioniert leider nur im Netscape.

 
Bernd
09-01-2002, 21:14 
 
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

 
Titus
15-01-2002, 22:18 
 
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)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:19 Uhr.