博客【张光见】

胸纳幽兰,神容略若---张若兰

博客园 首页 新随笔 联系 订阅 管理
AJAX技术其实就是多年前我就使用过的XMLHTTP:

1)<BODY onload='setInterval("getDaytime()",(GetCookie("OA_RefreshTime"))==""?30000:GetCookie("OA_RefreshTime"));' >

2)function getDaytime()
{
 var agt = navigator.userAgent.toLowerCase();
    var is_ie = (agt.indexOf('msie') != -1);
    var is_ie5 = (agt.indexOf('msie 5') != -1);
 function handle_do_search ()
 {
  if (xmlhttp.readyState == 4)//request completed
  {
   if (xmlhttp.status == 200)//request successful
   {
    var requset = xmlhttp.responseText.split(",");
    document.getElementById("Maxnum").value=requset[1];
    getMaxnum();
   }
   else
   {
    //alert ('No server answer!');
   }
  }
 }
 var xmlhttp = null;
 if (is_ie)
 {
  var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
  try
  {
   xmlhttp = new ActiveXObject(control);
   xmlhttp.onreadystatechange = handle_do_search;
  } catch(e)
  {
   //alert("You need to enable active scripting and activeX controls");
  }
 }
 else
 {
  xmlhttp = new XMLHttpRequest();
  xmlhttp.onload = handle_do_search;
  xmlhttp.onerror = handle_do_search;
 }
 xmlhttp.open("GET","<%=request.getContextPath()%>/getDB.jsp?time="+(new Date()), false);
 xmlhttp.send(null);
}

posted on 2008-03-17 14:09  willpower  阅读(247)  评论(0编辑  收藏  举报