Tema: Imprimir
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/01/2003, 07:30
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 6 meses
Puntos: 5
No sé si esto es a lo que te refieres...

Tener un vínculo que al darle click te imprima la página que estás viendo pero con logo, etc...aunque la página que estás viendo en el momento no tenga el formato que deseas para imprimir.

Podrías crear otro documento HTML con las especificaciones que quieres. Me refiero...

Tendrás articuloqueseve.html y articuloqueseimprime.html
En el segundo tendrías el formato que quieres que el usuario imprima y en el primero lo que el usuario verá en la ventana de su navegador solamente.

Podrás imprimir el articuloqueseimprime.html desde un vínculo en articuloqueseve.html sin tener que abrir otra ventana del navegador.

¿Cómo? Así...

Entre los tags de <head> </head> de la página articuloqueseve.html escribe:

<link rel=alternate media=print href="articuloqueseimprime.html">

En el body escribe:
<a href="javascript:window.print()">Imprimir artículo</a>

-----

Ejemplo:

Mi página articuloqueseve.html
Código:
<html>
<head>
<link rel=alternate media=print href="articuloqueseimprime.html">
</head>
<body> 
<a href="javascript:window.print()">Imprimir artículo</a>
blhablahblah
Aquí puedes tener el mismo artículo sin imágenes o con más cosas etc, etc, etc Cuando le das al vínculo de <a href="javascript:window.print()">Imprimir artículo</a> lo que ocurrirá es que se te presentará la ventana de diálogo para elegir impresora etc.<BR><BR>
Revisa si cuando imprimes, lo que imprimes es realmente articuloqueseimprime.html y no articuloqueseve.html
<BR>No necesariamente tiene que ser un html. Podrias igual haber hecho un .txt etcetera...
</body>
</html>
Mi página articuloqueseimprime.html
Código:
<html>
<body> 
Esta es la pagina que se imprimirá.
</body>
</html>
Nota:
Recuerda que javascript va junto...pero el foro lo está dividiendo en el código arriba...arregla eso cuando uses el código porque va junto. Reemplaza los dos java script que están en articuloqueseve.html por javascrit Agradeceré me avises o alguien me avise si funciona, pues estoy sin impresora aquí y solo lo probé con el "print preview". Gracias!!
--------

En Netscape no lo he probado, imagino ignorará la instrucción entre los tags de <head>.
__________________
Yanira

Última edición por Yanix; 04/01/2003 a las 07:39