Доброго всем дня!
Продолжаю разбираться в JS :-)
В общем есть такой код
var loader=document.getElementById("loader");
loader.innerHTML='<img class="basket" src="images/loader.gif"/>'
loader.style.display='';
Synchronize();
loader.style.display='none';
вот лоадер
<div style="display:none;background-color:grey; position: relative !important" id="loader"></div>
Synchronize() - делает синхронный запрос на сервер (подвешивает браузер, так нужно)
Вопрос - почему не отображается loader?
Причем если открыть Developer tools и пошагово все пролистать, то в окне можно увидеть loader.
UPD: думал, что функция быстро выполняется, поэтому лоадера не видно. Поставил задержку sleep(5) в php скрипте. Все равно лоадера не видно.