Cita:
Iniciado por caricatos
Hola:
Con document.write teniendo la página cargada siempre vas a "machacar" su contenido tal como según parece ya has comprobado.... si no sabes usar el DOM (creando e insertando nodos)... es algo más trabajoso pero estándar y eficaz, la alternativa innerHTML funcionaría agregando datos, en vez de usar "=", poner por delante un "+"... y otra forma es fabricar una variable con toda la cadena que vas a incrustar y hacer solo una asignación...
inser = "";
do{
in ser += (más cosas);
} while (fin del bucle);
[el elemento].innerHTML = inser;
Saludos

Yo tambien he creado una tabla con javascript, lo inserto en la pag en un DIV a traves del innerHTML. Mi problema es que en Firefox me funciona muy bien pero en Internet Explorer no se muestra.
El codigo es algo asi:
javascript
tabla="<table>";
tabla+="<tr><td></td></tr>";
tabla+="</table>";
lo inserto asi
document.getElementById("id").innerHTML=tabla;
Nose si para IE hay que hacerlo de otra manera....
Saludos...