All pastes #255520 Raw Edit

lookatitude

public javascript v1 · immutable
#255520 ·published 2006-11-23 01:48 UTC
rendered paste body
function createXmlHttpRequestObject(){  var xmlHttp;  try  {     xmlHttp = new XMLHttpRequest();  }  catch(e)  {    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",                                    "MSXML2.XMLHTTP.5.0",                                    "MSXML2.XMLHTTP.4.0",                                    "MSXML2.XMLHTTP.3.0",                                    "MSXML2.XMLHTTP",                                    "Microsoft.XMLHTTP");     for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)    {      try      {        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);      }      catch (e) {}    }  }  if (!xmlHttp)    return false;  else    return xmlHttp;}function process_links(metodo,endereço,div,loadimgpath){  if (xmlHttp)  {    try    {      // remove this line if you don't like the 'Receiving...' message      var myDiv = document.getElementById(div);      myDiv.InnerHtml = "<img src="+loadimgpath+" id='loading' />";      // make asynchronous HTTP request to retrieve new message      xmlHttp.open(medoto, serverAddress, true);      xmlHttp.onreadystatechange = handleServerResponse;      xmlHttp.send(null);    }    catch(e)    {      return false;    }  }}function handleRequestStateChange(){  if (xmlHttp.readyState == 4)  {    if (xmlHttp.status == 200)    {      try      {        handleServerResponse(div);      }      catch(e)      {        return false;      }    }    else    {      return false;    }  }}function handleServerResponse(){    var Response = xmlHttp.responseText;    if (!Response || !Response.documentElement)    return false;  myDiv.innerHTML = Response;}