在firefox里使用xmlhttp的问题,急。。大家帮帮忙。。。
function CheckNewMsg()
{
document.getElementById("left").innerHTML="状态:正在调用函数……"
var url='http://127.0.0.1/test.asp';
var HttpRequest;
//if(typeof XMLHttpRuquest !='undefined')
if(window.XMLHttpRequest)
{
HttpRequest = new XMLHttpRequest();
}
else
{
HttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
}
//onreadystatechange=changestatus();
HttpRequest.open('GET',url,true);
alert("xxx");
HttpRequest.send(null);
if(HttpRequest.status==200)
{
var backinfo=HttpRequest.responseText;
}
if(backinfo=='true')
{
document.getElementById("left").innerHTML="您有新的短消息!";
setTimeout("CheckNewMsg()",3000);
}
else
{
if(HttpRequest.status==200)
{
document.getElementById("left").innerHTML="没有新的短消息!";
}
setTimeout("CheckNewMsg()",3000);
}
}
--------------------------
代码在IE下正常,在firefox里用new声明完对象就不执行了,是不是对象声明的有问题啊??大家帮忙看下。。谢谢。。。