miércoles, 6 de junio de 2012

Imprimir contenido en ventana aparte

Código mostrando como mandar a imprimir un contenido en una ventana aparte cerrandola inmediatamente. Funciona para todos los navegadores (en teoría).
<html>
<head>
<script language="javascript">
function printDiv() { 
 var divToPrint = document.getElementById('printArea');
 newWin= window.open();
 newWin.document.write(divToPrint.innerHTML); 
 newWin.document.close();
 newWin.focus();
 newWin.print();
 newWin.close();
}
</script>

</head>

<body>
 <div id="printArea">
  Print all content here!
 </div>
 <a href="#" onclick="printDiv()">Print!</a>
</body>

</html>

No hay comentarios:

Publicar un comentario