POPUP schließen

YKSI

Grünschnabel
Hi,

ich weis das dieses Thema schon 100 mal angesprochen wurde, ich bräuchte aber trotzdem Hilfe!

Fogender Fall liegt vor:
Ich öffne auf meiner Hauptseite einen LINK, der läd eine neue Seite in die Hauptseite.
Diese neue Seite(MAIN.php) öffnet untereinender 2 POPUPs setzt sich selbst in hintergrund und F1 wird focusiert.

F1 =window.open('page1.html','Fenster1', 'width=200, height=350, left=60, top=220')
F2 =window.open('page2.html','Fenster2', 'width=400, height=350, left=280, top=220')

Wenn nun im F1(mein Steuerungsfenster) ein Button geklickt wird, weren 2 weitere
POPUPs geöffnet, die neben den anderen beiden erscheinen.

F3 =window.open('page3.html','Fenster3', 'width= 50, height=350, left=700, top=220');
F4 =window.open('page4.html','Fenster4', 'width= 5, height= 5, left=820, top=220');

Die frage is jetzt, wie mach ich es, wenn ich in POPUP F1 einen Button Klicke,
das alle 4 POPUPs wieder zu gehen.
Mit einer einfachen Funktion wie

function alleszu() {
F2.close();
.
.
.
}
gehts leider nicht.
Ich vermute mal das die Fenster anders angesprochen werden müssen, komm aber nicht dahineter wie.
Weis jemand Rat?


THX
YKSI
 
F2 und die anderen Fenster sind in F1 nicht bekannt.
Packe alleszu() in die Seite, welche die Popups öffnet, und rufe es aus F1 per
Code:
opener.alleszu()
auf.
 
d.h. ich kann die Fenster gar nicht von einem "neuen Fenster" ansprechen, richtig?


OK, hab das jetzt so gemacht:

Das ist die Main, die alles öffnet.
Code:
<?php

$sessio = session_id();

echo'

<html><head><title>Test</title>

<script type="text/javascript">

<!--

F1 = window.open("MyChat/chat_control.php?sessio='.$sessio.'&first=1","Fenster1","width=400,height=500,left=0,top=0");

F2 = window.open("MyChat/chat_info.php?sessio='.$sessio.'&first=1","Fenster2","width=400,height=60,left=0,top=530");

self.blur();

F1.focus();

function allezu() { 

F1.close();

F2.close(); 



} 

//-->

</script>

</head><body>

</body></html>

';

?>

und die chat_control.php alias F1

Code:
<viel HTML, PHP usw.>
<input type='button' value='schliessen' onClick='opener.alleszu();'>

Nur, wenn ich den Button klicke tut sich nichts...

YKSI
 
Hi,

und danke habs einfach nicht gesehen, wollt nur sagen, dass ich meine 4 Fenster
jetzt im Griff habe ;-)


cya
 

Neue Beiträge

Zurück