Imprimir una página web Junio 4, 2007
Publicado por lineadecodigo en : JavaScript , trackbackUna de las cosas que posiblemente quiera hacer un usuario en nuestra página web, sea la de imprimir la página. Está claro que esto lo pueden realizar mediante las opciones de los navegadores.
La idea de este ejemplo es posibilitar la impresión de la misma página. Para ello nos apoyaremos en código JavaScript. Dentro de JavaScript tenemos el objeto Window y en concreto en el método .print().
Window.print();
Este método lo que hace es imprimir la página tal y como la estamos visualizando en el navegador.
Esta soportado por el Internet Explorer (a partir de la versión 5), FireFox y Opera. Es por ello que para el caso del Internet Explorer deberemos de comprobar que no se está visualizando la página con una versión inferior a la 5. Ya que, a día de hoy, todavía se encuentran Internet Explorer de menor versión.
La versión del navegador la comprobamos mediante el objeto Navigator, y en concreto con la propiedad .appVersion. El código quedaría de la siguiente forma:
function imprimir(){
if (parseInt(navigator.appVersion)>4)
window.print();
}
Solo nos quedará invocar a la función imprimir:
<a href="#" onClick="imprimir();">Imprimir la página web</a>


Comentarios»
vale callampa esta forma, es mejor para sacar informes traspasarlo a un PDF con la libreria iTex que es gratis
voy a usarlo, ojala me sirva, gracias por el ejemplo!!!
Mis estimados, no saben ustedes una forma de mandar imprimir una pagina web pero sin que salga el cuadro de dialogo de la impresora en el explorer?
lo que quiero es en un reporte que al generardo salga automaticamente en la impresora pero no he encontrado la forma de hacerlo si saben como les agradeceria bastante que me ayudaran
…gracias…
…5…3…
Ya puedo hacer que salga la impresion usando:
Imprimir
Loque deseo es que la impresion NO incluye el título y el pie del navegador de manera automatica, sin que el usuario le diga archivo / configurar pagina/ encabezado y pie …
Como le hago?
UTILICE LA FUNCION DE JAVASCRIPT PARA IMPRIMIR Y RESULTO MUY BIEN, PERO EN LA PARTE SUPERIOR DE LA HOJA APARECEN EL NOMBRE DE LA PAGINA Y LA DIRECCION DE LA MISMA.
¿COMO LE PUEDO HACER PARA QUE NO IMPRIMA MAS QUE EL CUERPO DE LA PÁGINA SIN ENCABEZADOS NI PIE DE PÁGINA?
EN EL BROWSER CLIC EN ARCHIVO /COFIGURAR PAGINA Y LE QUITA EL ENCABEZADO Y EL PIE DE PAGINA
PUEDO MODIFICAR LA HOJA PARA IMPRIMIR..XQ N QUIEOR Q SALGAN LAS PROPAGANDAS
Quisiera saber al igual que el amigo Gerardo: se puede imprimir sin que aparezca el cuadro de dialogo del navegador? Mil gracias!