关于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>