Недогрузка страницы или постоянный крутящийся статус
Привет всем, возникла проблема, прошу вашего совета, помощи.
Проблема вот в чем: Есть функция, она делает пост запросы на сервер, получая статус, но проблема в том, что когда функция работает, то в результате получается нечто такое во всех браузерах: http://clip2net.com/clip/m200964/138....jpg?nocache=1 То есть "типа" догрузить страницу никак не может. Ладно уж это, но пока функция не закончит работу, на сайт контент не выгружается. Так же все происходит в цикле, может проблема в этом (?). Выкладываю код: for(var i=0; i < test.length; i++) { var varrs = search(test[i]); document.getElementById("test").innerHTML = varrs; var tim = microtime (); test_result (arr[i], tim); break; } И сама функция: function test_result (nz, start) { var now = microtime (); var times = now - start; if(times > 10) { return false; } ans = send('time=' + nz); if(ans == 'OK') { return false; }else{ setTimeout(test_result(nz, start), 1000); } } Спасибо за помощь, очень жду. |
Часовой пояс GMT +3, время: 06:22. |