function IAF(DOMid, fullURL) { //alert('IAF ' + DOMid + fullURL ); obj = document.getElementById(DOMid); // ON EFFACE LE CONTENU DU DUV obj.innerHTML = ""; if(window.XMLHttpRequest) // FIREFOX { http = new XMLHttpRequest(); //alert('FX '); } else if(window.ActiveXObject) // IE { http = new ActiveXObject("Microsoft.XMLHTTP"); //alert('IE'); } else return(false); //alert('Cont '); obj.innerHTML += 'IAF PS ver ' + DOMid + fullURL ; // CONTROLE DE L'ETAT DE LA REQUETE // CHAQUE CHANGEMENT D'ETAT AFFICHE UNE LIGNE DANS NOTRE DIV http.onreadystatechange = function() { if(http.readyState == 1) obj.innerHTML += " 1."; if(http.readyState == 2) obj.innerHTML+= " 2."; if(http.readyState == 3) obj.innerHTML += " 3."; if(http.readyState == 4) { // ON CONTROLE LE STATUS (ERREUR 404, ETC) if(http.status == 200) obj.innerHTML = http.responseText; else obj.innerHTML +="Error " + http.status + ' Url: ' + fullURL; } }; // ON APPELLE LA PAGE http.open("GET", fullURL, true); http.send(null); } function insertAjaxFile(DOMid, fullURL) { var http = false; if(navigator.appName == "Microsoft Internet Explorer") { http = new ActiveXObject("Microsoft.XMLHTTP"); } else { http = new XMLHttpRequest(); } http.open("GET", fullURL, true); http.onreadystatechange=function() { if(http.readyState == 4) { alert(http.responseText); document.getElementById(DOMid).innerHTML = http.responseText; //document.write(http.responseText); } } http.send(null); } function loadAjax(DOMid, url) { alert('LAX ' + DOMid + url); document.getElementById(DOMid).innerHTML = 'LOADING...'; insertAjaxFile(DOMid, url); }