CSDN博客

img bgu

如何使一个窗口关闭的同时另一个窗口刷新

发表于2004/10/13 8:32:00  1198人阅读

我有一个主窗口main.jsp,在其中用window.open(slave.jsp,"windowName",parameter)打开了另一窗口slave.jsp。
我怎样才能让slave.jsp关闭的同时main.jsp自动刷新。
slave.jsp的关闭有两种:
提交给本页后自动关闭

<script>
window.opener.location.reload();
self.close();
</script>


直接点右上角的叉关闭

如果点X关闭(或按alt+f4)的话,
<script>
function window.onbeforeunload(){
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){
window.opener.loaction.reload()
}
</script>

还可以:

<script language=JavaScript>var Link;function Refresh(Link) {window.opener.location.href=Link;}</script>

<script language=JavaScript>Refresh('WebForm1.aspx');self.close();</script>

 

如果需要在帧结构页面中,帧中子页面调用存放帧结构的主页面时,可使用parent对象。如:

<script language=JavaScript>parent.self.close();</script>

阅读全文
0 0

相关文章推荐

img
取 消
img