document.getElementById().innerHTML = <table> [RESOLU] - HTML/CSS - Programmation
Marsh Posté le 19-07-2005 à 10:43:09
Pas bien optimisé ton truc là Tu trouves pas qu'il y a un peu trop de document.getElementById('liste_membre') ?
var zeTable = '<table border="1">'; |
Mieux, non ?
Marsh Posté le 19-07-2005 à 10:45:00
Humm ca me semble bocoup mieux ! Je vai tester tout de suite
Marsh Posté le 19-07-2005 à 10:31:06
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