关于关闭窗口的问题。

sui102 2002-05-23 05:24:00
在父窗口中用window.open打开了一个窗口,然后在关闭父窗口的同时自动关闭这个子窗口,请问该怎么实现?如果要求将代码放在子窗口中,有没有可能实现?
...全文
90 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sui102 2002-05-23
  • 打赏
  • 举报
回复
好像只能放在onunload里面了。没有其他办法吗?
weidegong 2002-05-23
  • 打赏
  • 举报
回复
把子窗口的关闭放在
function window.onunload()里不是更好?
Andrawu 2002-05-23
  • 打赏
  • 举报
回复
<script>
var win ;
function winOpen(){
win = window.open("test.html","","auto") ;
}
function winClose(){
win.ret();
window.close() ;
}
</script>
<BODY BGCOLOR="#FFFFFF" onunload="winClose();">
<input type="button" value="open" onclick="winOpen();">
<input type="button" value="close" onclick="winClose();">
aaaaaaaa
</BODY>

test.html
<body>
<form method=post name="f1" action="test.html" >
aaaaaaaaaaaaaa
<input name="t1" value="">
<input type="button" value="test" name="sub" onclick="ret();">
</form>
<script>
function ret(){
window.close();
}

</script>
Andrawu 2002-05-23
  • 打赏
  • 举报
回复
<script>
var win ;
function winOpen(){
win = window.open("test.html","","auto") ;
}
function winClose(){
win.ret();
window.close() ;
}
</script>
<BODY BGCOLOR="#FFFFFF" onunload="winClose();">
<input type="button" value="open" onclick="winOpen();">
<input type="button" value="close" onclick="winClose();">
aaaaaaaa
</BODY>

test.html
<body>
<form method=post name="f1" action="test.html" >
aaaaaaaaaaaaaa
<input name="t1" value="">
<input type="button" value="test" name="sub" onclick="ret();">
</form>
<script>
function ret(){
window.close();
}

</script>
Andrawu 2002-05-23
  • 打赏
  • 举报
回复
<script>
var win ;
function winOpen(){
win = window.open("test.html","","auto") ;
}
function winClose(){
win.close();
window.close() ;
}
</script>
<BODY BGCOLOR="#FFFFFF" onunload="winClose();">
<input type="button" value="open" onclick="winOpen();">
<input type="button" value="close" onclick="winClose();">
aaaaaaaa
</BODY>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧