Cytat(kilofmar @ 11.10.2011, 20:42:33 )

I jak to teraz zapętlić, tak aby skrypt kolejny wykonał się dopiero po wykonaniu poprzedniego?
myślę, że następujący kod pozwoliłby wykonać to, co zamierzasz:
function loadNext(list) { // przechowaj listę w domknięciu
var index; // przechowaj aktualny indeks w domknięciu
function loadNextStep() { // właściwa funkcja
var element; // aktualnie modyfikowany element DOM
if (index === undefined) {
index = 0;
}
else {
index++;
}
if (index >= list.length) {
return;
}
element = $('#status' + list[index]); // skoro używasz jQuery, można pozbyć się document.getElementById
element.html('<img src="images/loading.gif" border="0">');
$.get('skrypt.php?id=' + list[index], function(data) {
element.html('<font color=green>Wykonane</font>'); // nie trzeba drugi raz szukać, element jest
// zachowany w domknięciu
loadNextStep(); // wywołaj kolejny krok
});
}
loadNextStep();
}
loadNext([14, 15, 16]);