
Postat în original de
Dan.Rades
Dar nu e deloc asa, doar intarzie executia unei functii, nu opreste efectiv, intr-un anumit punc executia scriptului. Ca sa intelgi ce vroiam eu:
//request e conexiunea XMLHttpRequest
request.connect();
//daca ar merge in mod sincron, codul ce urmeaza dupa aceasta instructiune nu s-ar executa pana cand aceasta nu termina.
//dar cum in FF se executa oricum asincron inseamna ca se vor executa imediat instructiunile urmatoare
while (!request.loaded) {pause(200);}//daca ar fi existat pause as fi pus sa astepte pana request termina(request se executa pe thread diferit deci nu era afectat de pause
Deci setTimeoutul nu ma ajuta cu nimic.