如何在一个网页中刷新另一个网页?
在一个网页中刷新另一个网页。
两个网页是不同的窗口。
问题点数:20、回复次数:9Top
1 楼exing(铱星)回复于 2005-04-16 08:50:37 得分 20
如果两个窗口存在父子关系,即a打开b
那么可用JS代码来刷新
window.opener.location.reload();Top
2 楼qb613ps3(孤星)回复于 2005-04-16 09:08:49 得分 0
A打开B,然后我用B来刷新A,之后我又想让B自动关闭,应该如何做呢??如下方法:
<script language=javascript>
window.opener.location.reload();
window.close();
</script>
行得通吗?Top
3 楼linguicheng(自信、自知、自强)回复于 2005-04-16 09:38:29 得分 0
上面行的通哦Top
4 楼zhanqiangz(闲云野鹤-Overriding)回复于 2005-04-16 09:39:20 得分 0
你上面写的就是对的,没问题!
这个东西我测试过!
只是在b的onbeforeunload里写的window.opener.loaction.reload(true)Top
5 楼qb613ps3(孤星)回复于 2005-04-16 09:50:58 得分 0
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
Session["dwmc"]=this.DataGrid1.SelectedItem.Cells[1].Text.Trim();
Response.Write("<script language=javascript>window.opener.location.reload
(true);window.close();</script>");
}
我是触发事件才刷新和关闭窗口的。
每次触发事件的时候它都会跳出一个窗口:
“不重新发送信息则无法刷新网页”
下面有“重试”和“取消”。
”重试“ 后,窗口没有关闭。Top
6 楼tvmark(迈向.net)回复于 2005-04-16 09:59:11 得分 0
我也想问这个问题,帮顶一下!Top
7 楼linguicheng(自信、自知、自强)回复于 2005-04-16 10:14:28 得分 0
打开新窗口要用客户端事件,
<a href=# onclick="window.open('','','')"></a>
试试Top
8 楼qb613ps3(孤星)回复于 2005-04-16 10:45:34 得分 0
我终于明白,怎么一回事了,我点击第一个页面的按钮,第二个页面弹出,等我触发事件,刷新第一个页面的时候,第二个页面也关掉了,可是第一个页面的按钮还在焦点中。刷新时触发那个按钮的事件,导致第二个页面又弹出一次。现在问题是如何使一个控件失去一个焦点??Top
9 楼pxk(钻石很久远)回复于 2005-04-16 10:52:58 得分 0
两个窗口之间要存在用window.open打开的关系就可以。Top




