ganz einfach:
du bist beim öffnen der anderen popups sicherlich so vorgegangen:
var PopUpName = window.open(...);
wenn du 5 verschiedene popups hast, sind es auch verschiedene namen. zum schliessen brauchst du also nur eine funktion, die alle 5 popups anspricht und schliesst, sprich wenn du im hauptpopup auf "schliessen" klickst, führst du nicht sofort "window.close()" aus, sondern eine funktion:
function CloseAll(){
PopUpName1.close();
PopUpName2.close();
PopUpName3.close();
PopUpName4.close();
PopUpName5.close();
// erst jetzt hauptfenster
window.close();
}
du könntest rein theoretisch diese funktion auch per eventhandler "onunload" im hauptpopup ausführen lassen. damit gehen die anderen popups auch weg, wenn der user nicht auf "schliessen" klickt, sondern das haupt-popup einfach wegklickt.
gruß hein