Bonjour
Dans un script JS je crée sans problème une liste avec les balises <ul> et <li> comme ceci
Alors j'ai voulu utiliser un schéma identique pour un tableau
Comme par exemple pour afficher les propriétés de l'objet window :
et là JS me sort des erreurs : il attend ligne 4 une balise </tr>. Si je mets tout sur une seule ligne, il attend une balise </table>
Je sais, je peux me passer de tableaux. Mais ici ce n'est qu'un exemple test.
Y a t'il des restrictions sur certaines balises ? Si oui quelles balises et quelles restrictions ?
Merci par avance[/i]
Modifié par coucou (26 Jan 2007 - 18:35)
Dans un script JS je crée sans problème une liste avec les balises <ul> et <li> comme ceci
ici = document.getElementById("id");
Monmessage="<ul>";
with (navigator){
Monmessage+="<li>Nom de code : "+appCodeName+"</li>";
Monmessage+="<li>Nom de l'application : "+appName+"</li>";
Monmessage+="<li>Version de l'application : "+appVersion+"</li>";
Monmessage+="<li>Agent utilisateur : "+userAgent+"</li>";
Monmessage+="<li>Plateforme : "+platform+"<\/li>";
}
Monmessage+="</ul>";
ici .innerHTML = Monmessage;
Alors j'ai voulu utiliser un schéma identique pour un tableau
Comme par exemple pour afficher les propriétés de l'objet window :
ici = document.getElementById("id");
Monmessage='<table>';
for (i in window){
Monmessage += '<tr>';
Monmessage+=unescape('<td>propri%E9t%E9 : ')+i+'</td>';
Monmessage+='<td>'+'Valeur : '+window[i]+ '</td>';
Monmessage+='</tr>';
}
Monmessage += '</table>';
ici.innerHTML += message;
et là JS me sort des erreurs : il attend ligne 4 une balise </tr>. Si je mets tout sur une seule ligne, il attend une balise </table>
Je sais, je peux me passer de tableaux. Mais ici ce n'est qu'un exemple test.
Y a t'il des restrictions sur certaines balises ? Si oui quelles balises et quelles restrictions ?
Merci par avance[/i]
Modifié par coucou (26 Jan 2007 - 18:35)