Bonjour.

j'ai repris la déclaration du xhr des tuto ajax de developpez, ( étant sous linux et n'utilisant que FF) je viens seulement de m'interresser à la compatibilité, et je me rend compte que l'ajax génère une erreur sous IE 6 et 7.

j'ai comme erreur :
Argument non valide ligne 17
Car 1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
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) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        xhr = null;
      }
    }
  } <===== Ligne 17 buggé.
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }
  return xhr;
}
Ca ne gène pas le code, mais cela ne fait pas 'pro', 'beau' ^^
Mais si vous avez une idée du pourquoi...

Merci beaucoup


PS: le bug venait de IE qui été instaler avec wine, j'ai virtualisé un ux, et la tout marche