怎样写让主窗口关闭子窗口也跟着关闭??

duxingxue 2003-10-14 09:47:45

我想实现的功能:

我在主窗口点击一个“打开”按钮,弹出一个子窗口,当我关闭主窗口(或按一个“关闭窗口”的按钮)时,子窗口也跟着关闭,即同时关闭两个窗口!
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
77334683 2003-10-14
  • 打赏
  • 举报
回复
up

学习
slumcherry 2003-10-14
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE>window.closed Property</TITLE>
<SCRIPT LANGUAGE="JavaScript">

var newWind

var isIE3 = (navigator.appVersion.indexOf("MSIE 3") != -1) ? true : false

function newWindow()
{
newWind = window.open("","subwindow","HEIGHT=200,WIDTH=200")
// take care of Navigator 2
if (newWind.opener == null)
{
newWind.opener = window
}
setTimeout("finishNewWindow()", 100)
}
function finishNewWindow()
{
var output = ""
output += "<HTML><BODY><H1>A Sub-window</H1>"
output += "<FORM><INPUT TYPE='button' VALUE='Close Main Window'"
output +="onClick='window.opener.close()'></FORM></BODY></HTML>"

newWind.document.write(output)
newWind.document.close()


}

function closeWindow()
{
if (isIE3)
{
newWind = window.open("","subwindow","HEIGHT=200,WIDTH=200")
}
if (newWind && !newWind.closed)
{
newWind.close()
window.close()
}

}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT TYPE="button" VALUE="Open Window" onClick="newWindow()"><BR>
<INPUT TYPE="button" VALUE="Close it if Still Open" onClick="closeWindow()">
</FORM>
</BODY>
</HTML>



try it!!!

87,910

社区成员

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

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