2009-06-18 16 views

答えて

5

あなたはwindow.open()を呼び出すと、戻り値が作成された新しいウィンドウへのハンドルです。これを使用すると、あなたが開いているウィンドウの配列を維持し、その後、unloadイベントハンドラ内で近くにそれらの上に呼び出すことができます。

var win = winodw.open(URL, title, options); 
window.MyOpenWindows.push(win); 

その後、unloadイベント用に登録された関数で:

function closeWindows(){ 
    for (i=0;i<window.MyOpenWindows.length;i++) 
    { 
     window.MyOpenWindows[i].close(); 
    } 
} 
関連する問題