Votre question

[XMLHttpRequest] IE se comporte comme Mozilla oO

Tags :
  • Microsoft
  • Programmation
Dernière réponse : dans Programmation
28 Mars 2008 20:11:15

Bonsoir,

alors depuis longtemps, pour récupérer une instance de la classe XMLHttpRequest j'utilise ce code qui traine partout sur le web :p 

Citation :
function getXhr()
{
var xhr = null ;
try
{
xhr = new XMLHttpRequest() ;
}
catch(e)
{
try
{
xhr = new ActiveXObjet('Msxml2.XMLHTTP') ;
}
catch(e2)
{
try
{
xhr = new ACTIVEXObject('Microsoft.XMLHTTP') ;
}
catch(e3)
{

alert("Veuillez mettre votre navigateur à jour.") ;
}
}
}
return xhr ;
}


Le truc c'est que j'ai jamais testé si le code passe dans le second ou dernier try sous IE alors j'ai fais ce petit script pour voir :


Citation :
function getXhr()
{
try
{
xhr = new XMLHttpRequest() ;
alert("Mozilla") ;
}
catch(e)
{
alert("Internt Explorer") ;
}

}

getXhr() ;


Je lance alors la page sous IE et là stuppeur, la fenêtre qui s'ouvre contient bien "Mozilla" oÔ

Aurais-je loupé quelque chose de tellement basic que ça en devient vicieux et qui m'aurait planté ?

Autres pages sur : xmlhttprequest comporte mozilla

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS