Ho visto dei modi per vedere se una finestra aperta da uno specifico script è ancora aperta, ma cosa succede se non è così?Come sapere se esiste una finestra in Javascript?
Ho una piccola finestra che ha un pulsante per fare clic per caricare la finestra grande. Quando chiudo quello grande, voglio un particolare onUnload
o onBeforeUnload
sparare se il piccolo è chiuso; se è ancora aperto, tali procedure non verranno attivate. Potrei avere semplicemente un enorme scoreggia del cervello ma non riesco a capire come controllare se l'altra finestra è aperta. Il grande non lo apre, quindi non posso semplicemente registrare la maniglia dall'aprirlo.
In termini più brevi: Se finestra A ha aperto la finestra B, come posso verificare all'interno della finestra B se la finestra A esiste ancora?
Oh. Bene, era semplice. Ecco una domanda successiva, però ... se B è stato aperto indipendentemente da A, c'è un modo per vedere se esiste A? Avendo un nome/target particolare e tutto, non è come se stia cercando di divinare cosa intendo per A, sa cosa intendo con A. – Andrew
window.parent? Questo è per i frame, non per i popups –
Oh, jeez. Grazie, Juan. Sì, intendevo "apritore", non "genitore". Andrew: la chiave pertinente sarebbe l'argomento windowName a 'window.open', ma non sono a conoscenza di alcun modo di usarlo diverso da un'altra chiamata a' window.open', che è piuttosto distruttiva. – chaos