Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Ожидание закрытия popup окна (https://javascript.ru/forum/events/23688-ozhidanie-zakrytiya-popup-okna.html)

brand 02.12.2011 08:16

Ожидание закрытия popup окна
 
в javascript функции открываю новое окно:
w = window.open(url,"","height=340,width=680,scrollbars=yes,resizable=yes,menubar=no,toolbar=yes,status=yes");			
								
if ( w.focus )
 {
     w.focus();
 }


Есть ли возможность подождать закрытия нового открытого окна?

ksa 02.12.2011 08:53

Цитата:

Сообщение от brand
Есть ли возможность подождать закрытия нового открытого окна?

Это окно не модальное... Никакого "ожидания закрытия" небудет.

brand 02.12.2011 11:40

Решил проблему таким путем:

var w;
function chooseUser`fieldName`()
			{
				
				
				w = window.open(url,"","height=340,width=680,scrollbars=yes,resizable=yes,menubar=no,toolbar=yes,status=yes");			
								
				if ( w.focus )
				{
					w.focus();
				}		
				
				WaitForClose();
			}
			
			function WaitForClose()
			{				
				if(!w.closed)
				{					
					setTimeout("WaitForClose()", 300);
				}
				else
				{								
					alert("Closed!");					
				}
			}


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