Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2004, 14:22
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola Clicker:

Con html y un poquito de javascript tiene que ser suficiente.

Puedes crear una ventana emergente con lo que quieres que se imprima y luego cerrarla...

Si el link o botón para imprimir tiene que referenciar a una capa con id=articulo001 (por ejemplo) te serviría algo así:

<a href="javascript: imprimir('articulo001')">[imprimir artículo]</a>

y la funcioncita javascript...

function imprimir(articulo) {
var ventana = window.open("", "", "");
var contenido = "<html><body>" + document.getElementById(articulo).innerHTML + "</body></html>";
ventana.write(contenido);
ventana.print();
setTimeout('ventana.close()', 1000);
return true;
}

Lo puse sin hacer pruebas, pero en teoría tiene que funcionar.
Lo del setTimeout tal vez no sea necesario

Saludos