2012-02-06 27 views
0

次のコードは、ページ全体を再読み込みせずにテキストエリアを動的に更新するために使用しています。XMLHTTPRequestが正しく機能しない

これは昨晩働いていましたが、今朝使ってみると機能しなくなりました。 alert(request.readyState+" "+request.status)2 04 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> 

私は本当に助けていただきありがとうございます。

+0

どのブラウザを使用しましたか? – gideon

+0

あなたはfile:///プロトコルでページにアクセスしていますか?あなたは同じドメインwww.suchandsuch.comの下でページを試していますか? – fcalderan

+0

はOperaとFireFoxの両方を試してみました...他の人が本当にうまく動作するかどうか試してみることができます.IEを使用しないので、ActiveXObjectの問題は正しくありませんか? – moesef

答えて

0

URLの問題でした。論理は健全です。

関連する問題