Следующий код, который я использую для динамического обновления текстовой области без перезагрузки всей страницы.
Он работал прошлой ночью, но перестал работать, когда я попытался использовать его сегодня утром.alert(request.readyState+" "+request.status)
возвращает 2 0
и 4 0
... помощь?
<script type="text/javascript">
function init(){
var url="http://www.suchandsuch.net/ChatBowl/text.txt";
var request= new XMLHttpRequest();
request.open("GET",url,true);
request.onreadystatechange= function(){
//alert(request.readyState+" "+request.status);
if (request.readyState ==4 && request.status == 200){
document.getElementById('textarea').innerHTML=request.responseText;
}
};
request.send(null);
}
var int=self.setInterval('init()', 3000);
</script>
Я искренне благодарен за любую помощь.