0
次のコードは、ページ全体を再読み込みせずにテキストエリアを動的に更新するために使用しています。XMLHTTPRequestが正しく機能しない
これは昨晩働いていましたが、今朝使ってみると機能しなくなりました。 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>
私は本当に助けていただきありがとうございます。
どのブラウザを使用しましたか? – gideon
あなたはfile:///プロトコルでページにアクセスしていますか?あなたは同じドメインwww.suchandsuch.comの下でページを試していますか? – fcalderan
はOperaとFireFoxの両方を試してみました...他の人が本当にうまく動作するかどうか試してみることができます.IEを使用しないので、ActiveXObjectの問題は正しくありませんか? – moesef