<!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript"> function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function get_rend_status() { var req = getXmlHttp(); var statusElem = document.getElementById('rend_status'); req.onreadystatechange = function() { // onreadystatechange активируется при получении ответа сервера if (req.readyState == 4) { if(req.status == 200) { statusElem.innerHTML = req.responseText } // тут можно добавить else с обработкой ошибок запроса } setTimeout("get_rend_status()", 1000); }; // req.open('GET', url_rend_status, true); req.open('GET',url_rend_status, true); req.send(null); return req.responseText } </script> </head> <body onload="url_rend_status='/test_ajax'; get_rend_status()"> <div id="rend_status">Текст</div> </body> </html> |