Salve 
Ho fatto questa paginetta per provare la creazione al volo di tabelle tramite le funziioni javascript di manipolazione del DOM:
codice:
<html>
<head>
<script>
function disegna()
{
var d = document;
var cnt = d.getElementById("cnt");
var tbl = d.createElement("table"); //creo la tabella
var tr = d.createElement("tr"); //creo una riga
var c = d.createElement("td"); //creo una colonna
var t = d.createTextNode("prova"); //creo un nodo di testo
c.appendChild(t); //metto il testo nel td
tr.appendChild(c); //metto il td nel tr
tbl.appendChild(tr); //metto il tr nella table
alert(tbl.childNodes.length);
cnt.appendChild(tbl); //inserisco la table nel div
alert(cnt.childNodes.length);
}
</script>
</head>
<body>
<input type="button" onClick="disegna();" value="crea">
<div id="cnt">
</div>
</body>
</html>
In Firefox, cliccando sul bottone appare la scritta "prova", la tabella cioè viene creata e visualizzata correttamente.
Coe IE6 però non capita niente: il browser non lamenta errori di javascript, gli alert che ho piazato nel js per debug mi dicono che i vari nodi sono creati nel numero giusto, ma il testo non compare...
Qcuno mi sa dire come mai?