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 :

[DHTML] Ajouts dynamque d'élément


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Août 2004
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 171
    Points : 97
    Points
    97
    Par défaut [DHTML] Ajouts dynamque d'élément
    alors voila, je souhaiterai pouvoir ajouter dynamiquement des éléments dans la case d'un tableau. Ces éléments sont généré par une servlet, a l'aide d'un appel Ajax.

    Quelqu'un serait t il pourquoi ce code ne fonctionne pas :
    xml généré par la servlet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //contentType = application/xml
    <reponse>
    <div>blabla</div>
    </response>
    script coté html apelé lors de la reception de la requete ajax:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var donnees = req.responseXML.getElementsByTagName('reponse')[0];
    document.getElementById("target").appendChild(donnees);
    ps:le pb doit venir de la manipulation des données car,
    si je n'utilise pas appendChild mais plutot innerHTML et que la réponse généré 'nest pas xml mais seulement du text brute, je parvient a modifier la page. Mais etant donné que je souhaite que a chaque appel j'obtienne un nouvelle élément supplémentaire je pense devoir utilisé appendChild

    2nd ps: sous firefox rien ne se passe... et sous ie (6.xx) j'obtient l'erreur javascript : "cette interface n'est pas pris en charge" avec l'erreur citué sur la ligne correspondant à : l'utilisation de appendChild

    Pour simplifier : J'aimerai savoir comment on fait pour utiliser un noeud xml node avec la méthode appendChild(..) sur un noued html

    Merci d'avance

  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 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 637
    Points : 66 658
    Points
    66 658
    Billets dans le blog
    1
    Par défaut
    tu as un element avec un id=target dans la page ?
    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
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut Re: [DHTML] Ajouts dynamque d'élément
    Citation Envoyé par metalpetsFR
    Pour simplifier : J'aimerai savoir comment on fait pour utiliser un noeud xml node avec la méthode appendChild(..) sur un noued html
    Pas possible. Un noeud DOM est lié rigidement à son document. Tu n'as pas le droit de le changer de document. Un noeud de ton fichier XML ne pourra jamais devenir un noeud de ta page HTML.

    Il faut revoir ta façon de faire.

Discussions similaires

  1. Ajout d'un élément à un vector
    Par Gébix dans le forum SL & STL
    Réponses: 3
    Dernier message: 27/02/2007, 11h24
  2. Macro pour ajouter un nouvel élément dans un tableau
    Par dudu134 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/02/2007, 16h31
  3. Ajout champs multi-éléments
    Par Terminator dans le forum Access
    Réponses: 4
    Dernier message: 08/02/2007, 19h30
  4. Réponses: 26
    Dernier message: 20/06/2006, 14h56
  5. Réponses: 4
    Dernier message: 14/06/2006, 17h22

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