Non puoi usare document.write() in una pagina gia` completa: cancelleresti completamente la pagina.
per scrivere dentro un oggetto, esiste la proprieta` innerHTML.
Esempio:
top.principale.document.getElementById('ID_DEL_DIV ').innerHTML = hs;
Dove la tua tabella andra` a sostituire completamente il contenuto di (ad esempio) un <div> che avrai nella pagina contenuta nel frame "principale":
<div id="ID_DEL_DIV">
...
</div>
Nota: questo e` usabile solo dopo che la pagina e` stata caricata completamente, quindi il tuo script andra` messo in una funzione.
Se invece devi creare la pagina da zero, allora va bene il document.write, ma in tal caso devi iniziare a scrivere a partire dal tag <html>, poi <head> ... </head><body> ...
e finire con </body></html>

Rispondi quotando