Ho una pagina A (non popup) che apre una popup B , la popup B a sua volta apre una popup C e chiude la B.
Il mio problema è che nella chiusura della popup C devo fare un refresh sulla pagina A (padre non popup)
Ho una pagina A (non popup) che apre una popup B , la popup B a sua volta apre una popup C e chiude la B.
Il mio problema è che nella chiusura della popup C devo fare un refresh sulla pagina A (padre non popup)
Devi assegnare un nome alla finestra "padre" (magari prima di aprire la popup B).
Poi potrai fare:
window.open("","nomePadre").location.reload(true);
Questo sempre che tutte le pagine appartengano allo stesso dominio.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
come assegno il nome alla pagina padre ?Originariamente inviato da br1
Devi assegnare un nome alla finestra "padre" (magari prima di aprire la popup B).
Poi potrai fare:
window.open("","nomePadre").location.reload(true);
Questo sempre che tutte le pagine appartengano allo stesso dominio.
ciao
anch'io ho questo problema...puoi spiegarti meglio??
ciao
Io questa cosa l'ho risolto in questo modo (uso pseudo codice)
il popup, quando deve fare una operazione sulla madre, fa una specie di callback:
se(chiamante && chiamante.funzione) {chiamante.funzione(parametri);}
chiamante è una variabile che restituisce il chiamante, tipicamente l'opener.
Senza andare nei dettagli, la cosa mi funziona e ne sono contento, da cui presumo, che la filosofia sia giusta.![]()
Pietro