Con JS riesci a scrivere dentro un <div>, ma non anche a scaricare i dati dal server.
Devi fare in due passi: ricarichi una pagina che contiene il tuo contenuto (magari dentro un div), e poi copi nel div dell'altra pagina.
Io ti consiglio un frame nascosto, dentro cui puoi metterci anche gli script per l'aggiornamento e per la copia.
Come dire che la prima cosa che devi fare e` una nuova pagina ASP che contiene solo:
<head>
</head>
<body>
<div id="newsnasc">
... codice ASP uguale a prima ...
</div>
</body>
Poi carichi tale pagina in un frame invisibile (ma per le prove ti conviene farlo visibile: poi modificherai le dimensioni).
Terzo punto, usi uno script di questo tipo (da mettere al posto del <body> nel frame invisibile):
<body onload="parent.NOMEALTROFRAME.document.getElementB yId('news').innerHTML = document.getElementById('newsnasc').innerHTML; setTimeout('document.location.reload()',20000);">
Ciao
Michele