六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

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

[复制链接]

升级  71.33%

39

主题

39

主题

39

主题

秀才

Rank: 2

积分
157
 楼主| 发表于 2013-1-29 10:46:24 | 显示全部楼层 |阅读模式
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>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表