Я не думаю, что вы можете получить событие, потому что вы не можете связываться с самим документом, если URL-адрес находится в другом домене. Однако вы можете опросить и проверить свойство closed объекта окна:
var w = window.open("http://what.ever.com", "OtherWindow");
setTimeout(function() {
if (w.closed) {
// code that you want to run when window closes
}
else
setTimeout(arguments.callee, 100);
}, 100);
Вы также можете запустить интервальный таймер, если предпочитаете:
var w = window.open("http://what.ever.com", "OtherWindow");
var interval = setInterval(function() {
if (w.closed) {
// do stuff
cancelInterval(interval);
}
}, 100);