begin process at 2012 05 29 08:26:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

dom attributes[""].nodeValue, que peut on faire avec


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales