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

JavaScript Discussion :

[DOM] Incompatibilité Firefox IE getElementsByTagName (SUITE)


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut [DOM] Incompatibilité Firefox IE getElementsByTagName (SUITE)
    Bonjour à tous,

    je viens de voir que le sujet auxuqel j'ai répondu était marqué comme résolu ...

    Peu de chances donc que quelqu'un y réponde

    Voici donc mon problème :


    Je récupère un document XML (grâce à dojo.xhrGet) et je veux récupérer un élément dont le tag est "xsl" ...
    Voici le code que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var configFileContent = com_GETreturnXML(requestString);
    alert(configFileContent.getElementsByTagName("xsl")[0]);
    Ca marche très bien sous FireFox mais pas sous IE6 ou IE7 ... quelqu'un peut me dire comment faire svp ?

    Dr. Krusty.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    passe par le responseXML ??? et le parseur domXML

    IE ne reconnait pas de balises exotiques à html
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut
    Merci SpaceFrog pour ta réponse, mais comme dirait Jérome Commandeur : "peux tu développer ?"

    Pour compléter mon précédent message et répondre en partie à ta suggestion, je récupère bien le contenu attendu, grâce à l'objet que me fourni Dojo.
    Il s'agit bien d'un objet DOM.
    C'est la commande getElementsByTagName() sur cet objet qui ne fonctionne pas sous IE (alors que je rappelle qu'elle marche avec FF).

    Je suis à côté de la plaque ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut
    Bonjour,

    je me permets de relancer le sujet car je ne suis toujours pas parvenu à résoudre mon problème

    Je rappelle rapidement ce que je fais :
    - je récupère un contenu XML en utilisant xhrGet de Dojo
    - je tente de trouver tous les tags "xsl" dans ce XML en utilisant getElementsByTagName()

    Sous Firefox, ça marche très bien alors que sous IE 6 ou 7, la méthode me renvoit un objet (plutôt qu'une liste) et configFileContent.getElementsByTagName("xsl")[0] renvoit null.

    Merci d'avance pour votre aide.

    Dr. Krusty.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut
    Même combat
    C'est à n'y rien comprendre ...

    Voici ce que j'ai fait :
    - je récupère mon contenu XML, je le mets dans une div (pour y accéder directement avec la fonction $() )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dojo.byId("hiddenDiv").innerHTML = xmlToString(configFileContent);
    - j'affiche le contenu de ma balise xss
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("xsl").each(function(i){alert(this.innerHTML);});
    Ca marche sous FF et il ne se passe RIEN sous IE !

Discussions similaires

  1. [DOM] DOM, Incompatibilité Firefox IE getElementsByTagName
    Par thegreatbato dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 13/03/2007, 12h47
  2. Impossible d'installer DOM Inspector Firefox
    Par SuperCed dans le forum KDE
    Réponses: 1
    Dernier message: 01/08/2006, 12h35
  3. [DOM] objets DOM et firefox
    Par Teppic dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/07/2006, 14h50
  4. [DOM] Incompatibilité DOM avec IE
    Par phobia57 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/04/2006, 09h51
  5. [DOM] DOM xml firefox et ie
    Par topolino dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 11/01/2006, 22h12

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