Per funzionare funziona.
Mi kiedevo se qualcuno lo farebbe in maniera diversa...
codice:
/*  
*  >>> COSTRUISCI LA TABELLA <<<   
* Longuflumini - © 2003 -  
*/

//apre scheda
function scheda(film){
window.open(film,'longu','width=400,height=280,top=0,left=0')
}

//scrive riga
function scrivi(tit,loc,lin){
document.write ("<td width='12.5%' class='titolo' align='center'><a href=javascript:scheda('" + lin + ".htm')>[img]Locandine/" + loc + ".jpg[/img]
" + tit + "</a></td>");
}

//costruisce tabella
var s_width =''; 
s_width=screen.width; 

if (s_width <= "800"){ totcolonne=7; }
else { totcolonne=8; }
colonna=-1;
document.write ("<table><tr>");
for (i=0; i<titolo.length; i++){
colonna++;
if (colonna==totcolonne) {
document.write ("</tr><tr>");
colonna=0;
}
scrivi(titolo[i],locandina[i],link[i])
}
document.write ("</tr></table>");