2009-06-18 13 views

Répondre

5

Lorsque vous appelez window.open(), la valeur de retour est une poignée à la nouvelle fenêtre qui a été créé. Avec cela, vous pouvez garder un tableau de fenêtres que vous avez ouvert, puis appeler près d'eux dans un gestionnaire d'événements de déchargement:

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

Plus tard, dans une fonction pour l'événement unload:

function closeWindows(){ 
    for (i=0;i<window.MyOpenWindows.length;i++) 
    { 
     window.MyOpenWindows[i].close(); 
    } 
} 
Questions connexes