Закрытие дочернего окна при закрытии родительского окна в Jquery

У меня есть окно, в котором при нажатии кнопки я открываю окно. Теперь я хочу, чтобы дочернее окно закрывалось, когда мое родительское окно закрывается. Я написал функцию выгрузки для родительского окна, но затем строка кода, которую я пытаюсь получить к дочернему окну, выдает ошибку.

Мое дочернее окно открывается с помощью этого скрипта из кода:

"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();});

Я предполагаю, что это какая-то проблема с тем, как я получаю доступ к дочернему окну. Но я не знаю, как правильно получить доступ к дочернему окну, созданному сценарием из кода.


person Niranjan    schedule 18.07.2012    source источник
comment
Ошибка выполнения Microsoft JScript: «childWindow» не определено   -  person Niranjan    schedule 18.07.2012


Ответы (1)


Вы объявили childWindow как глобальную переменную на своих страницах JavaScript? Если нет, вероятно, код выгрузки действительно не определен.

person John - Not A Number    schedule 20.07.2012