Показать сообщение отдельно
  #6 (permalink)  
Старый 04.02.2015, 03:12
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

TimohaP,
Если функция , подлежашая "заморозке" имеет некую цикличность, периодически, в куске цикла проверять наличие этого окна (или специальной переменной, генерируемой при всплытии окна) если окно существует, замороженная функция циклиться на тестировании этой переменной или нажатия кнопки)
По хорошему эту "Замораживаемую" функцию нужно реализовывать изначально цикличность исполнения через setInterval , либо запихнуть во фрейм(пусть тестирует окно из фрейма), тем самым изобразив некую асинхронность. В противном случае могут возникать проблемы в некоторых браузерах с самим нажатием кнопки завершения всплывающего окна.
Хотя, если тест нажатия кнопки в самом окне сделать через setInterval , то предыдущие замечания не актуальны

Последний раз редактировалось Deff, 04.02.2015 в 03:18.
Ответить с цитированием