[Racine des codes] [Page précédente]

XMLHttpRequest

/Html JavaSript/XMLHttpRequest.js
var req;
function Initialize() {
  try {
    req=new ActiveXObject("Msxml2.XMLHTTP");
  } catch(e) {
    try {
      req=new ActiveXObject("Microsoft.XMLHTTP");
    } catch(oc) {
      req=null;
    }
  }
  if(!req && typeof XMLHttpRequest!="undefined") {
    req=new XMLHttpRequest();
  }
}
function SendQuery() {
  Initialize();
  var url = new String(window.location);
  url = url.split("?")[0]; //base de cette page
  url = url + "?test_co_code=" + escape(document.FF.CO_CODE.value);
  if(req!=null) {
    req.onreadystatechange = Process;
    req.open("GET", url, true);
    req.send(null);
  }
}
function Process() {
  if (req.readyState == 4) {
    if (req.status == 200) {
      document.getElementById("autocomplete").innerHTML=req.responseText;
    } else {
      document.getElementById("autocomplete").innerHTML= "There was a problem retrieving data:<br>"+req.statusText;
    }
  }
}
[edit]