2011-01-12 19 views

risposta

31

provare qualcosa di simile:

function closeAndRefresh(){ 
    opener.location.reload(); // or opener.location.href = opener.location.href; 
    window.close(); // or self.close(); 
} 
+0

grazie per la risposta –

+0

ringrazio molto ..., ho provato prima chiudere le finestre e quindi ricaricare URL genitore .. –

+0

siete i benvenuti. ho fatto lo stesso errore una volta, quando ho iniziato a imparare e usando javascript;) – oezi

0
document.opener.document.location.href = document.opener.document.location.href 
3

ho provato il codice

window.close(); 
if (window.opener && !window.opener.closed) { 
     window.opener.location.reload(); 
} 

Il suo lavoro ..

+0

dovresti eliminare questo post e aggiungere le informazioni alla tua iniziale domanda modificando questo. le risposte sono per rispondere a una domanda, non per dare ulteriori informazioni. – oezi

+0

ok @oezi signore ma ho ricevuto la risposta da solo, quindi ho aggiunto i miei commenti .. –

4

si potrebbe provare questo in voi finestra secondaria:

function refreshParent() { 
    window.opener.location.href = window.opener.location.href; 

    if (window.opener.progressWindow) 

{ 
    window.opener.progressWindow.close() 
    } 
    window.close(); 
} 
+1

Grazie mille @Sevenearths. –

+0

nessun problema. Che ne dici di una zecca? – Sevenearths

+0

: DD hahahha che ne dici di un tick ahaha così divertente – Bastardo

0

Basta provare questo semplice codice:

// parentPage.php is the parent page you want to redirect and refresh. 
window.opener.location.href="parentPage.php"; 
self.close(); 
1

window.location.reload(); ricarica la finestra padre.

+0

Penso che chiuda la finestra figlio però ... forse potresti postare una risposta più completa e spiegare come funziona l'OP? – ochi

+0

@ochi infatti chiude la finestra secondaria, che è ciò che l'OP stava cercando. – ahimmelstoss

+0

Non sicuro, ma questa dovrebbe essere una risposta accettata ... – Nirman

0

Sotto la funzione ha funzionato per me.

function closeAndRefresh(){ 
     opener.location.href = opener.location.href; 
     window.close(); 
    } 
Problemi correlati