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);
}