Voilà, j'ai un problème, j'ai une page web avec de l'AJAX et un XMLHttpRequest, tout marche bien sur Firefox, mais pas sur IE, je m'explique:
Voilà le code (enfin ce qui est utile):
var nligne = 1;
window.onload = details();
function details(){
var code = document.getElementById('catJ').options[document.getElementById('catJ').selectedIndex].id;
nligne = 1;
var OAjax = null;
// Construction de l'objet XMLHttpRequest selon le type de navigateur
if(window.XMLHttpRequest)
OAjax = new XMLHttpRequest();
else if(window.ActiveXObject)
OAjax = new ActiveXObject("Microsoft.XMLHTTP");
else {
// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
alert(OAjax);
OAjax.open('POST',"/libraries/function/gestionPartenaire.php",true);
OAjax.onreadystatechange = function()
{
if (OAjax.readyState == 4 && OAjax.status==200)
{
[...]
}
}
OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
OAjax.send('cat='+code);
}
Avec Firefox l'alert me donne bien [object XMLHttpRequest] alros que IE me donne [object]
Donc voilà, j'aimerais savoir quel est le problème (Je sais que IE est pas génial mais bon développement web, faut être compatible =p )
Merci à vous
