IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] XMLHTTP ne fonctionne plus sous IE9 ?


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 70
    Par défaut [AJAX] XMLHTTP ne fonctionne plus sous IE9 ?
    Bonjour,
    Je suis dans la panade depuis la mise à jour IE9 sur vista et seven, ce code ne fonctionne plus.
    Savez-vous pourquoi ?

    Le but est de me connecter à un serveur depuis du javascript dans le code d'une page HTML dans une HTA, récupérer le code de la page du serveur en question, cibler et récupérer la valeur d'un champ.
    Le code fonctionne toujours sur XP et IE8.

    Merci par avance si vous avez une idée de pourquoi et comment contourner ce problème.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var chemin_page_com = "http://**.***.***.53/com/com.php";
    var xhr_o = null;
    xhr_o = new ActiveXObject("Microsoft.XMLHTTP");
    try
    {
      xhr_o.open("POST",chemin_page_com,false);
      xhr_o.send(null);
    }
    catch(e)
    {
      alert(e.description);
    };
    l'alerte renvoyée est "Le système ne trouve pas la ressource spécifiée"

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Crée une fonction qui instancie un xhr de façon cross-browser http://siddh.developpez.com/articles/ajax/

    A+.

  3. #3
    Membre très actif Avatar de sylvain230
    Homme Profil pro
    Orléans
    Inscrit en
    Mai 2008
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Orléans
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 234
    Par défaut
    Bonjour,

    Sinon tu peux utilise jQuery pour ce type de requêtes.

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par sylvain230 Voir le message
    Bonjour,

    Sinon tu peux utilise jQuery pour ce type de requêtes.
    Utiliser jQuery, rien que pour lancer une requête AJAX , Je trouve ça trop abusif.

    A+.

  5. #5
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Depuis la version 8 (au moins), Internet Explorer implémente la syntaxe standard de XMLHttpRequest. Je sais que la forme Microsoft.XMLHTTP fonctionne avec IE5-6, peut-être que Microsoft a décidé de retirer cette vieille syntaxe…

    (page wikipédia sur XMLHttpRequest)
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 70
    Par défaut
    Merci, on dirait que c'est ça.
    J'ai remplacé XMLHTTP par XMLHttpRequest et ça ne fait plus d'erreur de connexion.
    En revanche, je soumets un formulaire de manière classique dans une iframe ensuite et là la navigation est annulée.
    Peut-être de nouvelles sécurités.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 13/11/2008, 15h47
  2. Réponses: 3
    Dernier message: 06/11/2007, 09h54
  3. Réponses: 11
    Dernier message: 03/10/2007, 10h45
  4. Réponses: 4
    Dernier message: 10/04/2006, 08h28
  5. [Eclipse3]Ctrl H ne fonctionne plus sous la perspective Java
    Par joseph_p dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/09/2005, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo