Accueil > Forum > > > > dom attributes[""].nodeValue, que peut on faire avec
dom attributes[""].nodeValue, que peut on faire avec
mercredi 4 mai 2005 à 13:13:21 |
dom attributes[""].nodeValue, que peut on faire avec

Perse
|
Bonjour à tous ceux qui vont lire ce post, je travail actuellement sur un script qui me permet de créer un tableau dans une page web à partir d'un fichier xml. Il fonctionne bien mais j'aurai besoin d'éclaircissements. Voilà ma fonction :
function Chargement() { // calendrier reçoit un tableau contenant tous les élément du fichier calendrier.xml calendrier = calendrierXML.documentElement;
// on place dans course le premier noeud du tableau : en faite la première course course = calendrier.firstChild;
// tant qu'il y aura des noeuds while (course != null) { var ligne = document.createElement('tr'); for (var i=0; i<course.childNodes.length; i++) { cellule = document.createElement('td'); if (i > 4) { cellule_1 = document.createElement('td'); if (course.childNodes(i).text == "") { texte = document.createTextNode("");; } else { texte = document.createTextNode(course.childNodes(i).text); } cellule_1.appendChild(texte); cellule_1.attributes["class"].nodeValue = "tdcalendrier"; i++; cellule_2 = document.createElement('td'); if (course.childNodes(i).text == "") { texte = document.createTextNode(""); } else { texte = document.createTextNode(course.childNodes(i).text); } cellule_2.appendChild(texte); cellule_2.attributes["class"].nodeValue = "tdcalendrier"; cellule.appendChild(cellule_1); cellule.appendChild(cellule_2); } else { if (course.childNodes(i).text == "") { texte = document.createTextNode(""); } else { texte = document.createTextNode(course.childNodes(i).text); } // ajout du texte dans la cellule cellule.appendChild(texte); } // ajout de la cellule dans la ligne ligne.appendChild(cellule); // application d'un attribu "class" de valeur "lignetableau" à la ligne ligne.attributes["class"].nodeValue = "lignetableau"; } // ajout de la ligne complète dans l'élément calendrier document.getElementById("calendrier").appendChild(ligne); course = course.nextSibling; } }
J'aimerai savoir si on peut remplacer "class" par un autre attribut dans une instruction de ce type : "ligne.attributes["class"].nodeValue = "lignetableau"; Parce que je n'y arrive pas. Sinon il est peut être possible de la remplacer par autre une autre instruction, j'ai pourtant essayé setAttribute(), setAttributeNode() mais ça ne donne rien.
Dans ce script mon élément "calendrier" est une balise <tbody>, j'ai essayé de nommer la balise <table> qui contient ce <tbody> "calendrier" mais je n'arrive pas à ajouter directement ces lignes, quelqu'un sait-il pourquoi ?
Merci à ceux qui me répondrons.
|
|
Cette discussion est classée dans : calendrier, texte, cellule, document, course
Répondre à ce message
Sujets en rapport avec ce message
couleur du texte d'une cellule ou la couleur du fond d'une cellule d'une table [ par rabdane ]
J'aimerais avoir un javascript qui change la couleur du texte d'une cellule ou la couleur du fond d'une cellule d'une table appelé TABLE1.cette table
appliquer plusieurs styles CSS sur une cellule d'un tableau [ par zizou100679 ]
sur une balise TD je voudrais appliquer plusieurs styles provenant d'une feuille de style. on va appeler cssGras un style qui met la police en gras, c
Comment Griser pleins de controles (checkbox) en une boucle ??? [ par SnowAngeL ]
je fais une fonction avec une boucle pour griser des controles d'un formulaire, c'est utile et moins long à charger quand on a 50 controles à griser..
Passage de variable entre fenetres... [ par baddack ]
J'ai deux fentres et je veux envoyer des infos de l'une a l'autre!!Par exemple si je click sur un lien de la fenetre1, appeler une fonction du genre :
appel de fonction qui marche pas [ par Totofweb ]
Bonjour J'ai un script dans lequel un fonction doit etre executee dans une autre => showtip2(...);Je voudrais qu'en plus, un des parametre contenu
bouton qui incrémente le contenu (un chiffre) d'une cellule d'un tableau ??? [ par gnosis35 ]
voilà le pb :j'ai un bouton '+' dans un formulaire.j'aimerai qu'en cliquant dessus le texte (qui est un chiffre) contenu dans la cellule d'un tableau
Java / Changement de couleur d'un texte au survol d'une cellule [ par mogui2004 ]
Bonjour à tous,voilà, je débute en programmation, et après recherches sur le forum, je n'ai pas trouvé mon bonheur... Je cherche à changer la couleur
passage de valeur par un lien vers une iframe depuis une autre fenêtre [ par yanka ]
Bonjour,Je m'arrache les cheveux depuis hier sur un bout de code. J'ai tenté de créer sur une page un éditeur wysiwyg, le texte se met dans une textar
Récupérer des données de formulaire dans une popup(URGENT) [ par jerem_0401 ]
Bonjour,Je suis vraiment perdu.... Mon problème est le suivant.J'ai un formulaire de type quizz avec plusieurs objets dedans comprenant des checkbox,
wysiwyg - envoi de texte formaté à php [ par WhiteMagus ]
Bonjour (eh oui, c'est déjà le matin).Je me permets de vous écrire suite à un problème survenu lors de la création d'un éditeur wysiwyg. Tout est ok c
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|