Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отловить закрытие каждого окна (https://javascript.ru/forum/events/47007-otlovit-zakrytie-kazhdogo-okna.html)

ftalazol 04.05.2014 17:56

Отловить закрытие каждого окна
 
Есть код :
setInterval(function() { if (wind.closed) zakrito() }, 200);

check_like = function(like_id) {
$.ajax({
  type: "POST",
  url: "check_like.php",
  data: "like_id="+like_id+"",
  success: function(msg){
	document.getElementById('ckeck_'+like_id).innerHTML=msg;
  }
}); }

openWindows = function(url,id1) {

wind=window.open(url,'','width=900, height=600, top='+((screen.height- 600)/2)+',left='+((screen.width- 900)/2)+', resizable=yes, scrollbars=no, status=yes');
a=true;
like_id=id1;
};
zakrito = 	function(url) {if (a) check_like(like_id);a=false; }	;


Код писал сам, в js разбираюсь плохо. Проблема в том что код отлавливает закрытие только последнего открытого окна, а мне нужно чтоб он срабатывал после закрытия каждого окна.

Помогите плиз решить проблему!

http://megalike.ru/ - js установлен на этом сайте


Часовой пояс GMT +3, время: 13:05.