Ok, andando a tentativi e con un po' di fortuna ce l'ho fatta! :rollo:

Posto il risultato nel caso a qualcuno interessi (anche se non è che sia 'sto gran che...)

codice:
<!--

notizia = new Array();
notizia[0]="zerooooooooooooooooooooooooooooooooooooooooooooooooooooo";
notizia[1]="uno";
notizia[2]="due";
notizia[3]="tre";
notizia[4]="quattroxxxxxxxxxxxxxxxxxxxxxxxxxx";
notizia[5]="cinque";



function StampaNotizie() {


anteprima = new Array();

for (i=0; i<notizia.length; i++)
  {
    
//Se la stringa è più lunga di 20 caratteri la taglio e metto i puntini
if (notizia[i].length > 20)
{
anteprima[i] = notizia[i].substr(0,20) + '...';
}
//In caso contrario la stampo per intero
else
{
anteprima[i] = notizia[i];
}

       document.write(''+anteprima[i]+'
')
       
  }
  }
  
function ApriFinestra(i) {

popup = window.open('','_blank','height=150,width=150,=toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,');
	popup.document.open();
	popup.document.write(notizia[i]);
	popup.document.close();
	}
               
                          
                       
                          

//-->
</script>
Grazie a tutti cmq.
ciao