2010-08-01 217 views
1

我在我的(主)jsp中有2個彈出窗口。關閉彈出窗口後自動刷新父窗口

在第一個彈出窗口中,用戶將更新所需信息(更新),並在提交信息後顯示新的彈出窗口,顯示修改(視圖)。

我想在用戶點擊視圖頁面中的關閉「X」時刷新主頁面。

我試圖用一些腳本像視圖頁以下,但沒有奏效:

<script language="JavaScript"> 
function refreshParent() { 
    window.opener.location.href = window.opener.location.href; 

    if (window.opener.progressWindow) 

    { 
    window.opener.progressWindow.close() 
    } 
    window.close(); 
    } 
</script> 

回答

10

嘗試把這段JavaScript代碼在彈出的窗口中:

window.onunload = function(){ 
    window.opener.location.reload(); 
}; 
+0

謝謝你的工作 – maas 2010-08-01 08:14:46

+0

@maas:不客氣 – Sarfraz 2010-08-01 08:28:14

0
function ref_and_close() 
    {   
    opener.location.reload(); 
    self.close();  
    } 

//just call the function 
    ref_and_close();