haohao-xuexi02 发表于 2013-1-23 01:26:48

关于ajax--IE版本测试的问题--未解决

ajax 在服务器上获得时间,在IE6,IE7 测试的时候,只有几秒钟的误差,而IE8却有四多分钟的误差,直接未找问题根源。


<script>
//ajax
      var xmlHttpAjax;
try{

xmlHttpAjax = new XMLHttpRequest();
//避免Mozilla早些版本会有的bug   
   if(xmlHttpAjax.overrideMimeType){   
      xmlHttpAjax.overrideMimeType("text/xml");   
    }   

}catch(e){
try{
xmlHttpAjax = new ActiveXObject("Microsoft.XMLHTTP");


}catch(e){
try{
xmlHttpAjax = new ActiveXObject("Msxml2.XMLHTTP");


}catch(e2){
xmlHttpAjax=false;
window.alert("不能创建XMLHttpRequest对象实例.");
}
}
}
/*---------begin------------------------------*/
            xmlHttpAjax.open("GET",   "http://192.168.3.63:8080/demo",   false);
   xmlHttpAjax.setRequestHeader("Range",   "bytes=-1");
xmlHttpAjax.send(null);
   var   ts   =   new   Date()-new   Date(xmlHttpAjax.getResponseHeader("Date"));
   setInterval("serverTime.innerText=new   Date(new   Date().getTime()+ts).toLocaleString()",   1);
/*-----------end----------------------------*/   

</script>
页: [1]
查看完整版本: 关于ajax--IE版本测试的问题--未解决