如何做到关闭子页面的时候刷新父窗口?

如何做到关闭子页面的时候刷新父窗口?,第1张

----a.html

<script>

window.onload=function(){alert('加载完毕')}

</script>

父页

<input type="button" onclick="window.open('b.html')" value="打开"/>

----b.html

<script type="text/javascript">

window.onbeforeunload =function(){

//var warning="确认退出?"

// return warning

}

window.onunload =function(){

window.opener.parent.location.href=window.opener.parent.location.href

}

</script>

子页

<input type="button" onclick="window.close()" value="关闭"/>

备注:子页,测试时候,也可点击IE的X按钮

可以在任何地方插入代码

<script language="javascript">

window.onunload = function(){

window.opener.location.reload()

}

</script>

窗口处理完后可以调用<script>close()<script>关闭窗口。

可以关闭呀 ,这样是吗

a.htm:<a href="javascript:" onclick="window.open('b.htm','new')">open</a>

b.htm:

<a href="javascript:" onclick="alert(window.opener.location.href)">window.opener</a>

<a href="javascript:" onclick="window.close()">close</a>

一楼。补充:

是不是使用了框架iframe?

答案修改次数快到了,能不能贴下比较详细的源码?

单纯的 js应该不会因为网页是html还是jsp而不同啊


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8288767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存