Bonsoir ,
Pour la connexion a mon site j'utilitse une fonction ajax pour interroger la BDD elle fonctionne trés bien sous Firefox mais sous Ie rien ne se passe pourriez vous m'aidez voici le code :
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest){ // Firefox et autres
xhr = new XMLHttpRequest();
}else{
if(window.ActiveXObject){ // Internet Explorer
try{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}else{ // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
}
return xhr;
}
function post(div,args,page){
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
reponse = xhr.responseText;
// On se sert de innerHTML pour rajouter les options a la liste
document.getElementById(div).innerHTML = reponse;
}
}
// Ici on va voir comment faire du post
xhr.open("POST",page,true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments
xhr.send(args);
}
et j'appele la fonction post de cette manière :
post('resultat','action=verif_connexion&pseudo='+pseudo+'&password='+password,'recherche_bdd.php');
resultat = la div que je veux modifier.
sachant que sous FF tout fonctionne et ayant controler avec des alert javascript les variables pseudo et password existes et ont les bonnes valeurs pourriez vous m'aidez svp
merci d'avance
si je n'est pas etait clair n'hesitez pas a me demander plus de details
Personne ne peut se permettre de juger l'autre....