provo così, ma stampa sempre e solo l'ultima riga di dati :


codice:
<script language="javascript" type="text/javascript">
<!--

function InserisciCampoNascosto(lista) {

        var s = "";

	    for(var i = 0; i < lista.value; i++)
	    
	    {
		    if(lista.options[i].value) s += "," + lista.options[i].value;
	    }

   
        window.opener.document.form.campo_nascosto.value=s;  
                
        return lista.substr();
   
}

//-->
</script>