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] Inserer code dans <tr></tr>


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de ac/dc
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 369
    Par défaut [DOM] Inserer code dans <tr></tr>
    Bonjour, je souhaite avec javascript insérer du code entre les balises <tr> d'un tableau.
    Avec innerHTML, ça fonctionne sous firefox mais pas sous ie, du fait que c'est pour insérer dans une div et non dans une autre balise je pense.

    Faire comme ceci ne fonctionne pas non plus ...
    Donc je ne vois pas comment maintenant .... merci

  2. #2
    Membre chevronné Avatar de htr999
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 331
    Par défaut
    <tr> suivie de <td> non ?

  3. #3
    Membre éclairé Avatar de ac/dc
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 369
    Par défaut
    Salut, oui forcément, mais en fait le nombre de <td> varie en fonction d'une action.
    Exemple :

    Action 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <tr>
        <td></td>
        <td>Menu 1</td>
    </tr>
    Action 2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <tr>
        <td></td>
        <td></td>
        <td></td>
        <td>Menu 1</td>
    </tr>
    Donc voila, c'est les balises <td> qui varie, mais comment faire varier ces balises, car je trouve pas comment injecter de code entre les balises <tr> dynamiquement via js. Peut être avec DOM, mais je sais pas du tout ....

  4. #4
    Membre chevronné Avatar de htr999
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 331
    Par défaut
    salut
    essaie d'ajouter les <tbody></tbody> entre tes <table></table> et je pense que ça devrait marcher pour innerHTML ainsi que appendChild ...

  5. #5
    Membre éclairé Avatar de ac/dc
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 369
    Par défaut
    MMmmmm .... je vois pas trop ....
    En fait pour le moment j'ai ça :

    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
    <table>
        <tr id = "menu">
            <td>Menu 1</td>
            <td>Menu 2</td>
            <td>Menu 3</td>
        </tr>
    
        <tr id = "sous_menu">
            <td></td>
            <td>Sous Menu 1</td>
            <td>Sous Menu 2</td>
            <td>Sous Menu 3</td>
        </tr>
    </table>
    Donc avec javascript j'essaie d'injecter mon code avec getElementById("sous_menu") entre mon <tr></tr> (code en bleu).

    Si je mets <tbody>, ça change quoi ?

    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
     
    <table>
      <tbody>
        <tr id = "menu">
            <td>Menu 1</td>
            <td>Menu 2</td>
            <td>Menu 3</td>
        </tr>
     
        <tr id = "sous_menu">
            <td></td>
            <td>Sous Menu 1</td>
            <td>Sous Menu 2</td>
            <td>Sous Menu 3</td>
        </tr>
      </tbody>
    </table>

  6. #6
    Membre éclairé Avatar de ac/dc
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2006
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 369
    Par défaut
    C'est bon j'ai trouvé comment faire, avec insertCell(), insertRow() ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. javadoc, inserer code dans doc
    Par Carlito_superheros dans le forum Langage
    Réponses: 1
    Dernier message: 11/06/2009, 20h05
  2. [DOM] inserer element <li> dans un element <ul>
    Par kimcharlene dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/04/2008, 09h28
  3. Inserer code js dans le code html
    Par ac/dc dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/04/2008, 10h49
  4. Inserer code PHP dans page JSP
    Par metatron dans le forum Servlets/JSP
    Réponses: 22
    Dernier message: 01/08/2006, 13h51
  5. [DOM] récupérer le code dans une balise
    Par mavvv dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/03/2006, 08h27

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