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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU]document.getElementById().innerHTML = <table>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]document.getElementById().innerHTML = <table>

n°1153389
sampras60
Posté le 19-07-2005 à 10:31:06  profilanswer
 

Bonjour,  
Je ne comprend pas une erreur, pourriez vous m'expliquer ?
 
Je voudrai afficher un tableau avec ca :

 
document.getElementById('liste_membre').innerHTML = '<table border=1>';
 for (var i=0;i<tab_membre.length;i++) {
  document.getElementById('liste_membre').innerHTML += '<tr>';
  for (var choix in tab_membre[i]) {
   document.getElementById('liste_membre').innerHTML += '<td>' + tab_membre[i][choix] + '</td>';
  }
  document.getElementById('liste_membre').innerHTML += '</tr>';
 }
 document.getElementById('liste_membre').innerHTML += '</table>';
 
 
Mais ca ne fonctionne pas.  
Pourtant ca ca marche :

 
document.getElementById('liste_membre').innerHTML = '<table border=1><tr><td>zuf</td><td>zgih</td></tr><tr><td>aaaa</td></tr></table>';
 
Bizar non ?
 
merci d'avance


Message édité par sampras60 le 19-07-2005 à 10:48:38
mood
Publicité
Posté le 19-07-2005 à 10:31:06  profilanswer
 

n°1153402
FlorentG
Posté le 19-07-2005 à 10:43:09  profilanswer
 

Pas bien optimisé ton truc là :heink: Tu trouves pas qu'il y a un peu trop de document.getElementById('liste_membre') ?
 

var zeTable = '<table border="1">';
for (var i = 0 ; i < tab_membre.length ; i++) {
 
  zeTable += '<tr>';
 
  for (var choix in tab_membre[i]) {
 
   zeTable += '<td>' + tab_membre[i][choix] + '</td>';
  }
  zeTable += '</tr>';
}
zeTable += '</table>';
 
document.getElementById('liste_membre').innerHTML = zeTable;


Mieux, non ?

n°1153405
sampras60
Posté le 19-07-2005 à 10:45:00  profilanswer
 

Humm ca me semble bocoup mieux ! Je vai tester tout de suite

n°1153409
sampras60
Posté le 19-07-2005 à 10:48:14  profilanswer
 

Ca marche a meeeerveille tu es un dieu !
Merci bocoup   :bounce:     :love:     :jap:     :pt1cable:


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

  [RESOLU]document.getElementById().innerHTML = <table>

 

Sujets relatifs
[Résolu] Vbs+excel :( [RESOLU]affichage bonne identifiant dans tableau
[Résolu] contenu de textbox[resolu][VB EXCEL]pb de création macro
Création d'une liste déroulante [résolu] [Résolu] Masquer le deroulement des calcul sous excel
[RESOLU]Démarrer animation en javascript[Résolu]vb et excel
[resolu (merci)] probleme sur un clam shell menuAfficher une image dans une fiche tout simplement. [Resolu]
Plus de sujets relatifs à : [RESOLU]document.getElementById().innerHTML = <table>


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