急!急!急!高手帮忙.为什么我刷新父窗口时,本窗口最小化到状态栏.我想让它永远保持在上面.多谢了

giantman 2003-07-16 01:41:53
我在a.html用open('b.html',"",".....").打开b.html.然后我想在b.html里用window.opener.location.href = window.opener.location.href实现父窗口刷新而本窗口还是保持在上面.但本窗口最小化到了状态栏,a.html.显示在上面了.请高手帮忙解决一下.(我估计是焦点的问题,但没查出来)
...全文
90 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
形印声传 2003-07-20

sorry,modify it~~:

window.opener.href=window.opener.href;;---->改为window.opener.location.relload();
回复
形印声传 2003-07-20
b窗口:
<html>
<head><title>1.htm</title></head>
<body onblur="this.focus()">
<script>
function re(){

window.opener.href=window.opener.href;;


}
</script>
<input type=button onclick=re() value="refresh opener">
</body>
</html>
回复
BigTreeForShadow 2003-07-19
window.opener.location.href = window.opener.location.href
改成
window.opener.location.reload();
回复
inanition 2003-07-19
假如以上的方法还不行,试试下面的:

在a.html文件中的加入
<script language=javascript>
<!--
function window_onload() {
 if (b窗口存在) {
 b窗口.focus();
 }
}
//-->
</script>
<body onload="return window_onload();">

这样可能会闪一下。
回复
zhangguagua 2003-07-19
<body onblur="this.focus()">
回复
kingdomzhf 2003-07-19
up
回复
leaxin 2003-07-19
你在 window.opener.location.href=.....
后面再加一句window.focus()呢?
不行的话,你用 window.showModelessDialog("b.html")打开b.html吧
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2003-07-16 01:41
社区公告
暂无公告