2010-02-20 20 views

Antwort

5

können Sie die

window.opener 

mit übergeordneten Fenster öffnen und aktualisieren Sie die übergeordnete Fenster mit

window.opener.reload() 

Siehe window.opener

+2

vergessen Sie nicht, wenn der Opener existiert zu prüfen und noch offen ist, bevor Sie versuchen es (bulletproofing), dh wenn (window.opener &&! Window.opener aufzufrischen. geschlossen) {window.opener.reload(); } – jbabey

+1

Es scheint, dass window.opener keine Reload-Methode mehr hat, sondern window.opener.location. – xiankai

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

Wenn Sie diese verwenden, wenn Sie Ihre schließen Kind Fenster, das Elternteil wil Ich werde neu geladen. window.opener verweist auf das übergeordnete Fensterobjekt.

8

Um die übergeordnete Seite beim Schließen des untergeordneten Fensters zu aktualisieren, verwenden Sie das folgende Javascript in der Popup-Seite und rufen Sie dieses über onunload in der Popup-Seite auf.

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

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

Versuchen Sie, diese

self.opener.location.reload(); 
Verwandte Themen