Para darle a nuestro usuarios la comodidad de un botón para imprimir el contenido de una de nuestras páginas haremos uso de un sencillo script que tendrás que colocar entre las etiquetas <head></head> o ponerla como función en un archivo .js. El script es el siguiente:
<script language="Javascript">
function imprimir() {
if (window.print)
window.print()
else
alert("Para imprimir presione Crtl+P.");
}
</script>Este script es compatible con la mayoría de los navegadores actuales y de esta forma, cuando el usuario de click en nuestro botón imprimir le aparece la ventana de dialogo para imprimir y de no ser compatible con el navegador le arroja el mensaje “Para imprimir presione Crtl+P” que le indica la forma de hacerlo.
Veamos ahora como aplicarlo, para poner un link de texto usamos sencillamente lo siguiente:
<a href="javascript:imprimir()">Imprimir</A>Y para el caso de un boton hacemos:
<input type="button" name="imprimir" value="Imprimir" onclick="javascript:imprimir();">Y de este modo tenemos un botón sencillo y útil.

Hola!
Hay alguna manera de “limitar” el area de impresion a solo el texto del post? Para que no salga el sidebar y todo eso?
Muchas gracias!
Es posible hacerlo por medio de css, puedes checar nuestro artículo Usar CSS para cambiar los estilos de impresión.
Saludos!!
¿Como puedo hacer que no se imprima el boton?
Gracias
Luis
hola muy bueno pero alguien sabe como imprimir una sola parte de la pagina que no se imprima toda con titulo y botones
Hola tal vez si quieresque se imprima sin necesidad del boton debes poner “javascript:imprimir()” dentro de la etiqueta
Quedaria algo asi
….. resto de la pagina …..
Espero te sirva.
Saludos
Hola tal vez si quieresque se imprima sin necesidad del boton debes poner “javascript:imprimir()” dentro de la etiqueta
Quedaria algo asi
“”
….. resto de la pagina …..
Espero te sirva.
Saludos
Hola tal vez si quieresque se imprima sin necesidad del boton debes poner “javascript:imprimir()” dentro de la etiqueta body
Quedaria algo asi
“body onload=’javascript:imprimir()’”
….. resto de la pagina …..
Espero te sirva.
Saludos