mehrere Fenster gleichzeitig schliessen

javascriptanfaenger

Grünschnabel
mehrere fenster gleichzeitig schliessen !

Hallo zusammen !

Ich habe mit diesem Script mehrere Popup-Fenster geöffnet:

Wie kann ich in 'page4.html'ein button einbauen, mitdem ich alle Popup-Fenster gleichzeitig schliessen kann ?


<script language="JavaScript">
function popup()
{
pop=window.open('page1.html','Fenster1', 'width=200, height=350, left=60, top=220')
pop=window.open('page2.html','Fenster2', 'width=400, height=350, left=280, top=220')
pop=window.open('page3.html','Fenster3', 'width= 50, height=350, left=700, top=220');
pop=window.open('page4.html','Fenster4', 'width= 5, height= 5, left=820, top=220');
}
</script>


Ich badanke mich im voraus
cu
 
Vielleicht nicht die einfachste Lösung, aber doch recht einleuchtend, finde ich:
PHP:
<script type="text/javascript" language="JavaScript">
<!--

function popup() {
	win_arr = new Array();
	var lauf = 0;
	win_arr[lauf++] = window.open('page1.html','Fenster1', 'width=200, height=350, left=60, top=220')
	win_arr[lauf++] = window.open('page2.html','Fenster2', 'width=400, height=350, left=280, top=220')
	win_arr[lauf++] = window.open('page3.html','Fenster3', 'width= 50, height=350, left=700, top=220');
	win_arr[lauf++] = window.open('page4.html','Fenster4', 'width= 5, height= 5, left=820, top=220');
	for (lauf=0; lauf<win_arr.length; lauf++) {
		win_arr[lauf].close();
	}
}

//-->
</script>
Ist sicher nicht deine Variante mit Button, aber da wirst du ja drauf kommen, wie du die for-Schleife im Hauptfenster per Buttonklick in einem der geöffneten Fenster startet.

hth,
Geist
 
Zurück