Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2014, 16:02
Новичок на форуме
Отправить личное сообщение для XRASER Посмотреть профиль Найти все сообщения от XRASER
 
Регистрация: 10.04.2014
Сообщений: 6

Дождаться завершения функции и продолжить выполнение кода
В моем коде выполняется функция, но необходимо ее дождаться, только после этого продолжить выполнение кода, как это сделать?

Для примера написал такой простенький код, чтобы было легче с ним работать:
function func()
{
    setTimeout('n=1', 2000); // Задержка 2 секунды, для примера.
}

var n = 0;
alert ("Начали");
func();
alert("Закончили. Результат = " + n + ".");

Добавить bool переменные и чекать их - долго и нудно.
Добавлять setTimeout больше чем 2 секунды на вывод ответа - бессмысленно.
Ответить с цитированием