Witam,
mam taki oto kod:
function start()
{
for(x=0;x<5;x++)
{
//cos tutaj sobie licze
show(x);
}
}
function show(x)
{
var myAjax = new Ajax.Request("function.php",{method: 'get', parameters: x, onComplete: show2});
//tutaj wysyłam dane przy pomocy Ajax'a na serwer a później po zakończeniu wykonywania skryptu uruchamiana jest funkcja show2()
}
function show2(tekstodajaxa)
{
//tutaj jeszcze obrabia tekst z Ajax'a i dodaje go na stronie
}
W momencie kiedy uruchamiana jest (w pętli) funkcja show() pętla nie czeka na to, że uruchamiana jest też funkcja show2.Wykona tylko funkcje show i leci dalej. W jaki sposób wymusić aby funkcja show() zatrzymała pętlę na czas pełnego wykonania jej ? czyli ma się wykonać show() i show2