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

Сообщение от danik.js
Смотри мой комментарий выше, об однопоточности JS (причем один поток с ui).

<input id="modal"   placeholder='Жду ввода "Yes"'>
<script type="text/javascript">

function showModalDialog(options){
var inp = document.getElementById('modal');
alert('Start Modal')
  while (inp.value != 'Yes') {
     var out=false;
  }
  return out=true;

}
var MyCallback = 1
function SaveAction(){
   //...
   var options = {}
   if( showModalDialog(options))alert('Диалог завершен!')
}
SaveAction()
</script>
Ответить с цитированием