2012-02-06 7 views
0

다음 코드는 전체 페이지를 다시로드하지 않고 동적으로 텍스트 영역을 업데이트하는 데 사용합니다.XMLHTTPRequest가 제대로 작동하지 않습니다.

어젯밤에 작동했지만 오늘 아침에 사용해 보았을 때 작동을 멈췄습니다. alert(request.readyState+" "+request.status)2 04 0 ... help를 반환합니다.

<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> 

모든 도움에 진심으로 감사드립니다.

+0

어떤 브라우저를 사용하셨습니까? – gideon

+0

당신은 file : /// 프로토콜로 페이지에 액세스하고 있습니까? 같은 도메인 www.suchandsuch.com에서 페이지를 찾으십니까? – fcalderan

+0

는 오페라와 파이어 폭스를 모두 시험해 보았습니다 ... 다른 사람들이 실제 작동하는지 빠르게 확인해 볼 수 있습니다. IE를 사용하지 않기 때문에 ActiveXObject가 문제가되지 않아야합니까? – moesef

답변

0

URL 문제입니다. 그러나 논리는 건전합니다.

관련 문제