我有一个窗口,单击按钮可以打开一个窗口。现在我希望在关闭父窗口时关闭子窗口。我为父窗口编写了卸载函数,但是我尝试访问子窗口的代码行引发了错误。
我的子窗口是使用后面代码中的这个脚本打开的:
"childWindow=window.open('MyPage.aspx,'ChildWindow','left=20, top=20, height=900, width=500,status= no, resizable= yes, scrollbars=yes, toolbar=no,location=no,menubar=yes'); childWindow.focus();"
在我的父卸载功能中,我正在这样做:
$(window).unload(function () {
if ($(childWindow) != null)
$(childWindow).close();});
我想这是我访问子窗口的方式有问题。但我不知道访问由脚本从后面的代码创建的子窗口的正确方法。