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] interpretation de la création d'un noeud et ses attributs par ie


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 44
    Par défaut [DOM] interpretation de la création d'un noeud et ses attributs par ie
    Bonjour,

    Je cherche a faire marcher un petit formulaire de vente en ligne.

    Il est constitué d'une partie en ajax pour récupérer le code et l'integrer a ma page.
    Pour respecter le dom je parcours mon fichier xml et j'ajoute les noeuds un par un a ma page en reconstruisant l'arbre.
    Tout ce passe bien jusqu'au moment ou je veux ajouter mon formulaire.

    Je crée mon noeud j'ajoute tous les attributs nécessaire dont l'attribut name (il faut le retenir c'est important pour la suite) le style, l'id et autre.

    Mon formulaire s'affiche bien comme je le souhaite mais impossible de sélection un de mes boutons radio. (sous firefox pas de soucis tout roule )

    Petite recherche dans l'abre avec un pseudo dom inspector (debug bar, c'est mon premier site pour ie ) et la il reconnait bien le noeud avec le champ name mais dans le code même il n'y a pas ce champ.
    J'ai isolé le problème en supprimer le coté ajax pas de soucis ca marche sous ie.
    J'ai supprimé l'attribut name et la même comportement qu'avec ajax.

    Je ne sais pas pourquoi ce champ ne s'affiche pas.

    Voila le bout de code qui ajoute l'arbre dans ma page :

    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 parcoursArbre(arbre,father) {
    	while (father.childNodes.length>0) {
    		father.removeChild(father.firstChild);
    	}
    	for (var i = 0; i<arbre.childNodes.length; i++) {
    		var Elt= arbre.childNodes[i];
    		if (Elt.nodeType!=3) {
    			var newElt = document.createElement(Elt.tagName);
    			for (var j=0; j<Elt.attributes.length; j++) {
    				if (Elt.attributes[j].specified) {
    					newElt.setAttribute(Elt.attributes[j].nodeName,Elt.attributes[j].nodeValue)
    				}
    			}
    			father.appendChild(newElt);
    			parcoursArbre(arbre.childNodes[i],newElt);
    		} else {
    				father.appendChild(document.createTextNode(arbre.childNodes[i].nodeValue));
    			}	
    	}
    }
    Et maintenant l'adresse du site pour voir l'erreur : cybersplash.no-ip.org/real-axe

    Pour accéder à ce formulaire il faut cliquer sur : artwear >> Xmen >> tees

    Vous accédez a un catalogue représentant des t-shirt maintenant cliquez sur l'un des deux premiers.

    Merci d'avance pour vos réponses

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 44
    Par défaut
    internet explorer ca fait peur mais vous devez bien avoir une réponse non ?

Discussions similaires

  1. [DOM] avoir le contenu d'un sous noeud en fonction de l'attribut
    Par starr dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 20/07/2007, 17h24
  2. [DOM] Création d'un noeud xml avec childNode
    Par starr dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 22/03/2007, 11h18
  3. [DOM] Problème de traitement récursif, nombre de noeuds fils
    Par erivoil dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 13/12/2006, 12h39
  4. [DOM] PHP5 et XML comment ajouter un noeud dans un noeud précis?
    Par titou250 dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 20/04/2006, 21h02
  5. Réponses: 2
    Dernier message: 05/06/2004, 11h56

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