Mi spiego meglio:
ho la necessita di effettuare una serie di istruzioni in un loop (for, while o quello che è)
Il problema è che non tutte vanno a buon fine. Probabilmente per un problema di "velocita". Avevo pensato, quindi, di inserire una pausa tra un'istruzione e l'altra (sempre rimanendo all'interno del ciclo) utilizzando l'istruzione setTimeout.
Un esempio semplificato del mio procedimento:
cont=60;
for (i=1;i<=cont;i++) {
setTimeout("istruzione",2000);
}
Il problema è che in ogni caso vengono eseguiti 60 istanze di "istruzione" senza aspettare 2 secondi dalla precedente.
Come risolvere il problema?![]()