『壹』 子窗口刷新父窗口然後關閉
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
這幾個都可以刷新
比如:父窗口
<a href="javascript:void(0)" onclick="window.open('child.html','child','width=400,height=300,left=200,top=200');">打開子窗口</a>
子窗口
<script language="JavaScript" type="text/javascript">
<!--
function refreshParent() {
window.opener.location.href = window.opener.location.href;
if (window.opener.progressWindow)
{
window.opener.progressWindow.close();
}
window.close();
} //-->
</script>
<a href="javascript:void(0)" onclick="refreshParent()">刷新父窗口並關閉當前窗口</a>
『貳』 java中如何使「點擊子窗口的一個按鈕時可以退回到父窗口並關閉此子窗口」
你可以在父子窗口同時分別添加main方法
這樣耦合度更低
父子沒有任何聯系
然後在子窗口按鈕中用類名調用
父窗口main方法
同時調用子窗體setVisible(false);
就行了
『叄』 jsp從子窗口跳轉到父窗口
在頁面加一個javascript
if(self!=top){
window.parent.document.location.href = document.location.href;
}
就可以了