0
我有一個窗口,在一個按鈕上單擊我打開一個窗口。現在,我希望子窗口在我的父窗口關閉時關閉。我爲父窗口編寫了卸載函數,但隨後嘗試訪問子窗口的代碼行會引發錯誤。當父窗口在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();});
我想這是有些問題的方式,我訪問子窗口。但我不知道正確的方式來訪問由後面的代碼腳本創建的子窗口。
你會得到什麼錯誤? – 2012-07-18 14:12:19
Microsoft JScript運行時錯誤:'childWindow'未定義 – Niranjan 2012-07-18 14:52:33