function func()
{
setTimeout('n=1', 2000); // Задержка 2 секунды, для примера.
func2();
}
function func2()
{
alert("Закончили. Результат = " + n + ".");
}
var n = 0;
alert ("Начали");
func();
Ничего не изменилось. А можно ли сделать так, чтобы код всегда выполнялся синхронно?