2010-08-01 186 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();