25 novembre 2008

Stampare in Javascript il contenuto di un DIV

Ecco un utile funzione per stampare il contenuto di un solo div mediante la funzione window.open di javascript.

Il codice da utilizzare è il seguente:
<script>
function printDiv()
{
var a = window.open('','','width=300,height=300');
a.document.open("text/html");
a.document.write(document.getElementById('foo').innerHTML);
a.document.close();
a.print();
}
</script>
<div id="foo">stuff to print</div>
<input type="button" onclick="printDiv()" value="print div">

Nessun commento: