Salve a tutti, ho un problema che sicuramente mi saprete risolvere:

ho una pagina con all'interno molti div, mi servirebbe poterli stampare, in rete ho reperito questo script:
codice:
<script type="text/javascript">
function Stampa(){
     // Prelevo dalla pagina solo i blocchi che interessano
     // Ad esempio il titolo e il corpo di un articolo
     var titolo = document.getElementById('div_id').innerHTML;
     var corpo = document.getElementById('div_id2').innerHTML;

     // Apro una finestra pop-up nella quale inserisco i blocchi
     var a = window.open('','','width=640,height=480');
     a.document.open("text/html");
     a.document.write("<html><head></head><body>");

     // Scrivo il titolo e il corpo con un pò di stile in CSS
     a.document.write("<div style='border: 1px solid #CCCCCC'>"+titolo+"</div>
"+corpo);
     a.document.write("</body></html>");
     a.document.close();

     // Invio il documento alla stampante
     a.print();
}
</script>
mentra ll'interno del div che devo stampare richiama la funzione tramite questo codice

codice:
<input type='button' value='Stampa' onClick='Stampa()' />
che funziona alla stragrande, però funziona su un div prestabilito, a me servirebbe che cliccando sul bottone stampa all'interno di un div mi stampi quel determinato div, quindi è possibile creare la funzione generica e mandare il parametro specifico una volta cliccato sul bottone stampa?

grazie in anticipo!