Szukałem ostatnio ( jak się okazało, niepotrzebne ) pauzy w JS. Znalazłem więc podrzucam od razu kod, może w przyszłości się jednak przyda:
function pause( numberMillis )
{
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true)
{
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
Kod się sam wyjaśnia.