Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
766 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insertion dynamique d'une ligne de tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insertion dynamique d'une ligne de tableau

n°1575863
kmeleon1
Ubuntu Forweeeeever
Posté le 16-06-2007 à 17:17:12  profilanswer
 

Salut à tous !
 
J'arrive pô à trouver comment insérer un simple

Code :
  1. <tr>
  2. <td class="form"></td>
  3. <td class="form"></td>
  4. </tr>


dans un <div id="salut"></div>, dynamiquement avec un javascript...
La méthode du  

Code :
  1. document.getElementById("salut" ).innerHTML =+ "mon_bout_de_code";


ne semble pas marcher...
 
Help me ;)
Bonne journée


---------------
.:: Kmeleon ::.
mood
Publicité
Posté le 16-06-2007 à 17:17:12  profilanswer
 

n°1575872
dartyduck
n00b AttitudE
Posté le 16-06-2007 à 17:59:58  profilanswer
 

te manque la balise <table>:

Code :
  1. <table>
  2. <tr>
  3. <td>...</td>
  4. </tr>
  5. </table>


;)


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
n°1575874
kmeleon1
Ubuntu Forweeeeever
Posté le 16-06-2007 à 18:03:26  profilanswer
 

C'est gentil à toi de me faire espérer, en voyant "Réponses : 1", mais bon ... ^^ up ?


---------------
.:: Kmeleon ::.
n°1575892
Halike
Posté le 16-06-2007 à 20:00:37  profilanswer
 

Bonjour,
ne faudrait-il pas écrire:

Code :
  1. document.getElementById("salut" ).innerHTML += "mon_bout_de_code";


(inversion du + et du = )
?

n°1575969
kmeleon1
Ubuntu Forweeeeever
Posté le 17-06-2007 à 14:31:34  profilanswer
 

Non. En fait (que ce soit avec "+" ou pas), ça m'affiche le bout de code avant le tableau, et sans les balises <tr><td></td></tr>... je comprends plus rien...


---------------
.:: Kmeleon ::.
n°1576447
kmeleon1
Ubuntu Forweeeeever
Posté le 18-06-2007 à 18:30:12  profilanswer
 

Merci, je vais essayer ça :)


---------------
.:: Kmeleon ::.
n°1576463
kmeleon1
Ubuntu Forweeeeever
Posté le 18-06-2007 à 18:50:26  profilanswer
 

Juste une question, je fais comment pour appliquer une class à mon <td> ? Par exemple:

Code :
  1. <td class="mon_style">


 
Edit: Et ma ligne s'insère à la fin du tableau, alors que je voudrai qu'elle s'insère entre deux lignes de celui-ci... comment faire ?

Message cité 1 fois
Message édité par kmeleon1 le 18-06-2007 à 18:55:32

---------------
.:: Kmeleon ::.
n°1576653
fabrice91
Posté le 19-06-2007 à 10:27:54  profilanswer
 

Ben là il faut donner un id a chaque ligne, recuperer la ligne ou tu veux inserer ta nouvelle ligne et l'inserer dans l'arbre...
après faut savoir de quelle manière tu vas gerer les id pour chacune de tes lignes...est-ce que tu risque ensuite d'ajouter de nouvelles lignes ???
comment sais tu a quel endroit tu dois ajouter une ligne ?

n°1576666
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-06-2007 à 10:43:57  profilanswer
 

Halike a écrit :

(inversion du + et du = )?


+1

 

oui et non ...

 

Pourquoi pas, mais à ce moment là, autant utiliser les fonctions DOM qui sont faites pour ça plutot que tout refaire à la main, voir: http://developer.mozilla.org/en/do [...] .insertRow

kmeleon1 a écrit :

Juste une question, je fais comment pour appliquer une class à mon <td> ? Par exemple:

Code :
  1. <td class="mon_style">




voir la propriété classname d'un element dom: http://developer.mozilla.org/en/do [...] .className

fabrice91 a écrit :

Ben là il faut donner un id a chaque ligne, recuperer la ligne ou tu veux inserer ta nouvelle ligne et l'inserer dans l'arbre...
après faut savoir de quelle manière tu vas gerer les id pour chacune de tes lignes...est-ce que tu risque ensuite d'ajouter de nouvelles lignes ???
comment sais tu a quel endroit tu dois ajouter une ligne ?


Ou alors apprendre à se servir de la fonction insertBefore

Message cité 1 fois
Message édité par anapajari le 19-06-2007 à 10:44:09
n°1576671
fabrice91
Posté le 19-06-2007 à 11:00:29  profilanswer
 

anapajari a écrit :

Ou alors apprendre à se servir de la fonction insertBefore


N'empeche qu'il faut d'abord retrouver le bon noeud pour y appliquer insertBefore, donc il faut bien identifier individuellement chaque ligne avant de pouvoir y insérer quoi que ce soit...

mood
Publicité
Posté le 19-06-2007 à 11:00:29  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insertion dynamique d'une ligne de tableau

 

Sujets relatifs
gestion de l'affichage de ligne d'un TableViewerInsertion image Excel à la place d'un caractére
Pb réaffichage formulaire dynamiqueSupprimer une ligne dans WORD / EXCEL selon caractere
Insertion image Word (remplacer texte)Joomla - Insertion d'un code Javascript
Supprimer un element d'un tableau multidimentionnelle js [Resolu]Supprimer des doublons d'un fichier en conservant la dernière ligne
Comment créer dynamiquement un tableau HTML dans un script VBS ?Insertion partielle avec LOAD DATA INFILE (MySQL)
Plus de sujets relatifs à : Insertion dynamique d'une ligne de tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR