Originariamente inviato da br1
for (var i=0;izaa.length;i++) { document.write("<div><p>"+aa[i]+"& #60;/p></div>"); }
for (var i=0; i<aa.length; i++) { document.write("<div><p>"+aa[i]+"& #60;/p></div>"); }

Un banale refuso tipografico, una z che ha preso il posto di < (che sta per minore di) e "NeverNighter" può trovarsi perso ... perciò mi permetto di correggere il boss.

document.write va considerato che intervenga al caricamento della pagina, cioè che si "mescoli" con l' HTML ordinario della pagina.
Per cambiare contenuti di DIV in momenti successivi, devi usare innerHTML invece.

Potrai disgiungere in due SCRIPT con l' Array da solo nella HEAD:

<script type="text/javascript">

var aa = ["titolo1", "titolo2", "titolo3", "titolo4"];

</script>

e il document.write altrove, nel BODY; e sempre introdottato dal Tag <script type="text/javascript">.