Escrito por Mauro Rondinelli el Viernes 16 de Febrero de 2001 a las 00:00hs
Hoy nos toca Javascript, este articulo es sencillo pero muy util. Si tenes una pagina web y deseas que el usuario pueda imprimir tu pagina este es tu articulo.
Pongamos un ejemplo mas claro, en tu pagina hay articulos como este y quizas el usuario desea imprimir tu articulo, si el hace click en el boton imprimir del internet explorer o del netscape se le imprime toda la pagina (banners, barras de navegacion, etc) pero ¿si el solo quiere el articulo?, entonces por que no poner en cada articulo, texto, o lo que sea un link que diga "Version para Imprimir", entonces cuando el usuario haga click en este link se le abrira una nueva ventana con el articulo solo (sin banners ni nada) y automaticamente aparezca el cuadro de dialogo, ventana o como quieran llamarlo para imprimir.
Bueno, mucha teoria pero ahora como se hace estooooo?, muy sencillo...y en 2 breves pasos :-)
Paso 1 - Agregar el link
<a href="articulo_x_imprimir.htm" target="_blank">Version para Imprimir</a>
Lo que realiza esto es abrir una ventana nueva con el articulo o texto a imprimir especificado en href, oviamente debes crear el archivo html del articulo a imprimir.
Paso 2 - Imprimir
Ahora en la pagina llamada "articulo_x_imprimir.htm" o como sea que le pusiste debes agregar el siguiente codigo...
<body onLoad="window.print()">
Lo que hace este codigo Javascript es imprimir la pagina apenas se abre la ventana nueva.
Pero como imprimo en una impresora determinada, porque con este codigo necesariamente tengo que seleccionar la impresora y si mando a imprimir unas 10 paginas a la ves siempre me saldra esta opcion y es es tedioso. Gracias
Gracias amigo,,,ejemplo muy practico; quisiera expliques como se puede imprimir una consulta que tiene un campo demasiado grande (es decir crece en forma horizontal),,,nuevamente gracias