2010-02-20 26 views

risposta

5

È possibile accedere alla finestra padre utilizzando

window.opener 

e aggiornare la finestra padre utilizzando

window.opener.reload() 

Vedi window.opener

+2

non dimenticate di controllare se il dispositivo di apertura esiste ed è ancora aperta prima di tentare di aggiornarlo (Bulletproofing) cioè se (window.opener &&! Window.opener. closed) {window.opener.reload(); } – jbabey

+1

Sembra che window.opener non abbia più un metodo di ricarica, ma window.opener.location lo fa. – xiankai

3
<body onunload="window.opener.reload();"> 

Se si utilizza questo quando si chiude il finestra del bambino, il genitore wil essere ricaricato window.opener si riferisce all'oggetto finestra padre.

8

Per aggiornare la pagina padre alla fine della finestra figlio, utilizzare il seguente javascript nella pagina popup e chiamarlo utilizzando onunload nella pagina popup.

function refreshParent() 
{ 
    window.opener.location.reload(true); 
} 

<body onunload="javascript:refreshParent()"> 
0

Prova questa

self.opener.location.reload(); 
Problemi correlati