Salve, a vrei bisogno di un consiglio,
ho creato una semplice Div contenente una gif animata "Attendere Prego" che viene resa visibile via js quando la mia applicazione carica qualcosa,
il problmea è ke appena chiama la funzione js, che rende visibile la div, tutto funziona correttamente, appena però il sistema inizia a caricare i dati (tramite la chiamata a funzioni successive), la gif animata smette di essere animata!

è un semplice orologino che dovrebbe girare sino a quando tutte le operazioni sono concluse, alla fine delle quali rendo la div non visibile.

come posso fare perchè la gif animata non si blocchi chiamato funzioni js successive?

es:
codice:
<div id="popup" class="popup" style="display:none">[img]attenderePrego2.gif[/img]</div>
al click di una qualsiasi operazione chiamo:
codice:
function openPopupWait(){
	document.getElementById("popup").style.display='block';
	document.getElementById("popupText").style.display='block';
}
chiamo le funzioni js successive...

la fig è animata solo sino a quando non vengono chiaamte le funzioni successive,
ho provato anke con un setTimeout, ma nulla, rimane animata solo per la durata del delay.