| 
 Событие закрытия окна при window.open Имеется вот такое создание окошка: socialWindow = window.open(url, name, 'width=' + width + ', height=' + height + ', left=' + left + ', top=' + top + ', directories=0, location=0, menubar=0, scrollbars=0, toolbar=0, status=0, rersizible=0'); Необходимо по закрытию данного окна вызывать функцию. Как отловить событие закрытия окна, которое загружается по URL. Если написать socialWindow.document.write('<script type="text/javascript">window.onbeforeunload = function(){alert(1);}</script>');, то алерт отрабатывает, но содержимое окна по URL не подгружается. | 
| 
 un3solka, самый оптимальный и кроссбраузерный вариант 
function Unload(win, callback) {
      
      !function  check () {
        if(win.closed){
          callback.call(win);
          return;
        }
       
        setTimeout(check, 500);
      }();
 };
 | 
| 
 а 
socialWindow.onbeforeunload = function(){alert(1);}
чем не угодило? | 
| 
 zilker, кроссбраузерностью, как минимум в опере не работает. Я в свое время столкнулся с необходимостью отслеживать закрытие окна и пришел к выводу что такое подход самый оптимальный, щас уже всех проблем не вспомню. | 
| 
 un3solka, и плюс окно должно инициализировано пользователем, к примеру по клику. | 
| Часовой пояс GMT +3, время: 01:00. |