function authentification(email,password) { var req = null; //document.ajax.dyn.value="Started..."; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function() { //document.ajax.dyn.value="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { doc = req.responseXML; if (doc.getElementsByTagName ("etat")['0'].firstChild.nodeValue == "true") { document.getElementById("span1").innerHTML = ' Accueil ';document.getElementById("span2").innerHTML = ' Actualités ';document.getElementById("span3").innerHTML = ' Photos ';document.getElementById("span4").innerHTML = ' Résultats ';document.getElementById("span5").innerHTML = ' Presse ';document.getElementById("span6").innerHTML = ' Contact ';document.getElementById("span7").innerHTML = ' Agenda ';document.getElementById("span8").innerHTML = ' Newsletters '; //var NoeudNom = doc.getElementsByTagName ("nom") ; // pas de valeur dans champ nom donc pas necessaire //var NoeudPrenom = doc.getElementsByTagName ("prenom") ; // meme chose pour prenom var NoeudEmail = doc.getElementsByTagName ("email") ; //var nom = NoeudNom['0'].firstChild.nodeValue; //var prenom = NoeudPrenom['0'].firstChild.nodeValue; var email = NoeudEmail['0'].firstChild.nodeValue; document.getElementById("identif_box").innerHTML = 'Bienvenue ' + email +'
[Se déconnecter]
'; //location.reload(); // dans le cas d'une authent. reussie, pas besoin de faire reload car on a deja affiché le message de bienvenue } else { alert(doc.getElementsByTagName ("erreur")['0'].firstChild.nodeValue); // des que ferme la petite fenetre d'alerte, il y a un petit laps de temps le temps du reload, mais on reload car location.reload(); // dans le cas d'echec de l'authentif , cela a pour effet de mettre a blanc le champ password } } else { alert(req.status); } } }; req.open("GET", 'fenetre/identif_xml_ajax.php?email='+email+'&password='+password+'', true); req.send(null); }