Pregunta » Imprimir en JavaScript?

Hola quiero inprimir una web pero solo quiero imrpimir lo que este en un div

ejemplo

<script type="text/javascript">
<!--
function imprimir_para_mi(){
var imprimir_documento= document.getElementById("yo").innerHTML;
//document.write(imprimir_documento)
window.print(imprimir_documento);

}
//-->
</script>

<a href="javascript: imprimir_para_mi()">imprimir documento</a>
<div id="yo">esto se imprime</div>
<p>esto no se imprime</p>

Pero me imprime todo ¿como le ago para que NO me imprima  el renglon que dice "esto no se imprime"?

1

Publicado el 18 de Abril del 2010 por 1

1594 visitas, 1 mensaje y 2 ediciones

Respuestas

Diego Escares Diego Escares el 18 de Abril del 2010: 0

La mejor forma para que la impresión de una página web se vea genial, es haciendo un estilo CSS aparte del original con diseño líquido solo para la impresión. Luego de crearlo lo puedes enlazar con media="print" de la forma:

<link href="estilo.css" type="text/css" rel="stylesheet" media="screen">
<link href="estilo_imprimir.css" type="text/css" rel="stylesheet" media="print">

Así en la hoja de estilo para la impresora pones por ejemplo p#noimprimible {display:none;} para eliminar un párrafo que no se desee ver en la impresión.

Saludos.

¡Amigo! te demorarás 10 segundos en crear tu cuenta.

Disfrutarás de todos los beneficios de DocumentoWeb.

Twitter Twitter Facebook Facebook Feed RSS Feed RSS

www.DocumentoWeb.com Licencia Creative Commons