Ajax chrome internet explorer
Bonjour,
dans ma page j'ai un formulaire ou l'utilisateur doit remplir un champs email, j'ai prevu une fonction ajax pour verifier si l'email existe, qui affiche une image ok ou no selon la requete, mon problemme est que chrome, firefox, affiche l'image, mais non pas internet explorer, je ne sais d'ou vient l'erreur.
----------------------------formulaire.php-------------------
function req_email() {
if(document.formulaire.email.value != ""){
email=(document.formulaire.email.value);
var Xhr = getXhr();
Xhr.open("POST", "../check_email.php",true);
Xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
Xhr.send("email="+email);
Xhr.onreadystatechange = function(){
if(Xhr.readyState == 4 && Xhr.status == 200)
document.getElementById("span").innerHTML=Xhr.responseText;}}}
-------------------------chech_email.php--------------------
<?php
$email = $_POST['email'];
$link = mysql_connect("localhost","root","");
mysql_select_db("mabase");
$req = "select * from utilisateur where email='$email'";
$result = mysql_db_query("mabase",$req,$link) or die(mysql_error());
$resultat = mysql_fetch_array($result);
if($resultat)
echo "<img src='..non.png'/>";
else
echo "<img src='..oui.png'/>";
mysql_close();
?>
dans ma page j'ai un formulaire ou l'utilisateur doit remplir un champs email, j'ai prevu une fonction ajax pour verifier si l'email existe, qui affiche une image ok ou no selon la requete, mon problemme est que chrome, firefox, affiche l'image, mais non pas internet explorer, je ne sais d'ou vient l'erreur.
----------------------------formulaire.php-------------------
function req_email() {
if(document.formulaire.email.value != ""){
email=(document.formulaire.email.value);
var Xhr = getXhr();
Xhr.open("POST", "../check_email.php",true);
Xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
Xhr.send("email="+email);
Xhr.onreadystatechange = function(){
if(Xhr.readyState == 4 && Xhr.status == 200)
document.getElementById("span").innerHTML=Xhr.responseText;}}}
-------------------------chech_email.php--------------------
<?php
$email = $_POST['email'];
$link = mysql_connect("localhost","root","");
mysql_select_db("mabase");
$req = "select * from utilisateur where email='$email'";
$result = mysql_db_query("mabase",$req,$link) or die(mysql_error());
$resultat = mysql_fetch_array($result);
if($resultat)
echo "<img src='..non.png'/>";
else
echo "<img src='..oui.png'/>";
mysql_close();
?>
Configuration: Windows XP Internet Explorer 7.0