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();
?>
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. D'internet explorer .............qui prend très mal en charge l'AJAX.... ?
    0
    1. j'ai d'autres fonction ajax, celle qui ramene les villes selon les pays choisis, cella marche sur tout les navigateurs.
      0