JScript files
function creatxmlhttp ()//Create XMLHttpRequest Object
{
if (ActiveXObject)
{
XMLHTTP = new ActiveXObject ("Microsoft.XMLHTTP")
}
else if (XMLHttpRequest)
{
XMLHTTP = new XMLHttpRequest ();
}
return XMLHTTP;
}
function CreateQuery ()//Create submit string
{
var query = "A=a&b=b&c=c";
return query;
}
function Startload (para)/when data is committed
{
Xmlhttp=creatxmlhttp ();
Xmlhttp.open ("Post", "server.aspx", true);
Xmlhttp.setrequestheader ("Content-type", "application/x-www-form-urlencoded");
Xmlhttp.onreadystatechange = Handlepoststatechange;
Xmlhttp.send (para);
}
function Handlepoststatechange ()///Response status changed
{
if (xmlhttp.readystate = = 4 && xmlhttp.status = 200)
{
document.getElementById ("Result"). InnerHTML = Xmlhttp.responsetext;
}
}
function startrequest ()//functions called when fetching data
{
Xmlhttp.open ("Get", "Innerhtml.xml", true);
Xmlhttp.onreadystatechange = Handlestatechange;
Xmlhttp.send (NULL);
}
function Handlegetstatechange ()
{
if (xmlhttp.readystate = 4 && Xmlhttp.status = =)
{
document.getElementById (" Result "). InnerHTML = Xmlhttp.responsetext;
}
}