function openPdfPopup (_innerPdf){ // récupère la nouvelle fenêtre créée dans newWin. var newWin = window.open (_innerPdf, "pop1", "width=800, height=600"); // la, c'est super sioux, il faut faire appel au onload de la nouvelle fenêtre pour y rajouter la méthode de fermeture (paradoxal) newWin.onload = function (){ // ajout de l'évenement de fermeture de la page. newWin.window.addEventListener('unload',function (){ alert ("première méthode de fermeture popup"); // mes traitements...},false); // équivalent à: /* newWin.window.onunload= function (){ alert ("deuxième méthode de fermeture"); // mes traitements... } */ } }