All pastes #457676 Raw Edit

Anonymous

public text v1 · immutable
#457676 ·published 2007-04-25 15:10 UTC
rendered paste body
var xhr = null;

// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getXhr()
 {
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest();
  else if(window.ActiveXObject)
   {
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else
   {
    alert("Your browser does not support AJAX!");
    xhr = false;
   }
 }


// Premiere fonction : remplacer le contenu d'un div
// Sans recuperation de valeur
function getfrm(fam)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // Nous remplacons le contenu du div iris par le retour de "ajax/ajaxiris.php"
      document.getElementById('main').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'datasc/dcontent1.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("type="+fam);
 }

function getmbox(fam,idd,type)
 {
 xhr=null;
 new getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      // Nous remplacons le contenu du div iris par le retour de "ajax/ajaxiris.php"
      document.getElementById(idd).innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",fam,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("type="+type);
 }