Valid XHTML     Valid CSS2    

Listing du fichier lagrange3.js

 

00001     function lagrange(formulaire) {
00002     
00003     window.document.getElementById("resultats").setAttribute("class","visible")
00004     var n = formulaire.n.value
00005     
00006     var xhr;
00007      try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
00008      catch (e) {
00009      try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
00010      catch (e2) {
00011      try { xhr = new XMLHttpRequest(); }
00012      catch (e3) { xhr = false; }
00013      }
00014      } // fin du catch
00015     
00016      xhr.onreadystatechange = function() {
00017      if (xhr.readyState == 4) {
00018      if (xhr.status == 200) {
00019      // on transmet tout le fichier
00020      reponse = xhr.responseText ;
00021      // conversion UTF en iso8859
00022      var reg = new RegExp("\ufffd", "g");
00023      reponse = reponse.replace(reg,"é") ;
00024      document.getElementById("resultats").innerHTML = reponse
00025      } else {
00026      document.getElementById("resultats").innerHTML = "Error code " + xhr.status ;
00027      } ; // fin de xhr.status == 200
00028      } ; // fin de xhr.readyState == 4
00029      } ; // fin de fonction xhr.onreadystatechange
00030     
00031      var url = "lagrange.php?formulaire=1&entete=0&n="+n ;
00032      xhr.open("GET", url, true);
00033      xhr.send(null);
00034     
00035     } // fin de fonction lagrange

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)