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 :

tableaux dynamique imbriqués à quel moment l'écrire


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut tableaux dynamique imbriqués à quel moment l'écrire
    Bonjour,

    Je rajoute dynamiquement des tableaux dont la mise en forme résultante devra être ceci :

    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
    22
    23
    24
    <table>
    	<tr>
    		<td>
    			<table>
    				<tr>
    					<td></td>
    				</tr>
    			</table>
    			<table>
    				<tr>
    					<td></td>
    					<td>
    						<table>
    							<tr>
    								<td></td>
    							</tr>
    						</table>
    					</td>
    					<td></td>
    				</tr>
    			</table>
    		</td>
    	</tr>
    </table>
    En javascript, j'ai fait comme cela, mais ce n'est pas correct :

    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
    22
    23
    24
    25
    26
    27
    ligne = document.createElement('table');
    	cell = document.createElement('tr');
    		ligne.appendChild(cell);
    		cell = document.createElement('td');
    			ligne.appendChild(cell);
    			cell = document.createElement('table');
    				ligne.appendChild(cell);
    				cell = document.createElement('tr');
    					ligne.appendChild(cell);
    					cell = document.createElement('td');
    						ligne.appendChild(cell);
    			==============================================
    			cell = document.createElement('table');
    				ligne.appendChild(cell);
    				cell = document.createElement('tr');
    					ligne.appendChild(cell);
    					cell = document.createElement('td');
    						ligne.appendChild(cell);
    							cell = document.createElement('td');
    							ligne.appendChild(cell);
    								cell = document.createElement('table');
    								ligne.appendChild(cell);
    									cell = document.createElement('tr');
    										ligne.appendChild(cell);
    										cell = document.createElement('td');
    											ligne.appendChild(cell);
    document.getElementById('id').appendChild(ligne);
    En effet, j'ai 2 <table> au même niveau imbriqués dans une table de niveau supérieur (voir les ======================)

    Les 2 tables sont dans une boucle JS, je pourrais en avoir 1 ou 10.

    le problème vient du choix du moment ou écrire "ligne".

    J'espère avoir été clair.

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Il faut jouer sur les dépendance parent-enfant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ligne = document.createElement('table');
    cell0 = document.createElement('tr');
    ligne.appendChild(cell0);
    cell1 = document.createElement('td');
    cell0.appendChild(cell1);
    cell2 = document.createElement('table');
    cell1.appendChild(cell2);
    cell3 = document.createElement('tr');
    cell2.appendChild(cell3);
    cell4 = document.createElement('td');
    cell3.appendChild(cell4);
    document.getElementById('id').appendChild(ligne);
    Merci pour votre lecture

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

Discussions similaires

  1. tableaux dynamiques
    Par Mynautor dans le forum C++
    Réponses: 23
    Dernier message: 12/02/2005, 02h45
  2. [D7] Tableaux dynamiques dans un record
    Par bobby-b dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2004, 23h23
  3. Article sur les tableaux dynamiques
    Par Eric Sigoillot dans le forum Langage
    Réponses: 2
    Dernier message: 16/04/2004, 22h00
  4. [Compilation] A quel moment pour une application ?
    Par Rick1602 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 04/03/2004, 20h36
  5. [Kylix] Tableaux dynamiques sour Kylix2
    Par Krän dans le forum EDI
    Réponses: 6
    Dernier message: 07/10/2003, 14h31

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