Ich steuere den Ablauf in 4 Fenstern aus einem 'Eltern'-Fenster heraus. Soweit so gut. Es ist aber oft der Fall dass durch die Inhalte der Seiten (fremd, keine Kontrolle) 'PopUp's aufgehen die sich dann meiner Kontrolle entziehen. Wie kann ich jetzt das ID oder Namen ermitteln um sie zu schließen oder wie kann ich sie fest an Ihren parent binden (dependent).
du hast doch schon das richtige schlagwort verwendet - wenn du einem fenster (das du öffnest!) die eigenschaft dependent=yes gibst, ist das fenster vom eltern-fenster abhängig und wird ggf. mit geschlossen.
wenn fremde webseiten fenster öffnen, die nicht dependent sind, dann sind sie es nicht! ;-)
ich glaube nicht, dass man mit javascript ein handle für ein beliebiges fenster von windows (oder wem auch immer) bekommen kann.
meiner meinung nach ist es auch nicht besonders elegant, wenn webseiten fenster schliessen - bei einem eigenen popup mit 'fenster schliessen'-button mag das sinn haben, aber sonst?