Hello !
Voilà, j'ai un soucis d'exécution d'un script qui fonctionne très bien sous Firefox mais pas sous IE, l'erreur retournée par IE est "cette objet ne gère pas cette propriété ou cette méthode).
Voici la fonction en question (toute commentée!), l'appelle de la fonction chargement ligne 31 ici ne fonctionne pas.
Quelqu'un à une idée ?
Code :
- function chargementXML()
- {
- if (window.XMLHttpRequest)
- {
- // pour firefox, opera, safari
- connexion = new XMLHttpRequest();
- // création de l'objet gérant la connexion avec le serveur
- if (window.ActiveXObject)
- {
- try { // Pour internet explorer
- connexion = new ActiveXObject("Msxml2.XMLHTTP" );
- }
- catch (e) { // Pour une autre version d'internet explorer
- try {
- connexion = new ActiveXObject("Microsoft.XMLHTTP" );
- }
- catch (e) {
- alert('Votre navigateur ne prend pas en charge l\'objet XMLHTTPRequest.');
- }
- }
- }
- if (connexion != 0)
- {
- connexion.onload = null;
- connexion.open("GET", fichierXML, true);
- /* préparation de la connexion
- une requête HTTP de type GET va être envoyée au serveur
- pour lui demander de nous renvoyer le document XML */
- connexion.onreadystatechange = chargement;
- // c'est la fonction javascript chargement() sera executée lors de la réception des données
- connexion.send(null); // envoi de la requête
- }
- }
- else alert('La connexion n\'a pu être initiée !');
- }
|
Je vous précise qu'avec IE 7 je rentre dans la ligne 16 : connexion = new ActiveXObject("Microsoft.XMLHTTP" );
Et impossible de rentrer dans le if (connexion != 0)
Merci !
Message édité par Fused le 06-02-2008 à 18:39:12