Comunidad de diseño web y desarrollo en internet online

Imprimir una imagen diferente a la que sale en pantalla

Citar            
MensajeEscrito el 26 Sep 2006 04:33 pm
A ver si esto puede hacerse.... He intentado buscarlo en los tutos pero no he encontrado nada.

¿Se puede (por javascript, css o lo que sea) mostrar una imagen, que está insertada en una tabla, en pantalla pero que aparezca otra en el papel al imprimir la página web?

Muuuuchas gracias.

Por rum!

10 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 26 Sep 2006 05:12 pm
supongo que tu solucion es que al enviar a imprimir debieras cambiar la imagen por javascript ...no se me ocurre otra forma, eso si el usuario veria el cambio :P

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 26 Sep 2006 06:10 pm
Se me ha ocurrido poner la imagen a imprimir en una capa por detrás, por lo que no se ve, la tapa otra imagen, y decirle a las otras capas que no se impriman

^^ :lol:

Por rum!

10 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 26 Sep 2006 06:40 pm
uh.. pero eso es facilisimo. Haz esto, un div contiene a la imagen y tiene el tamaño exacto de la imagen. La imagen original (la cual ira a impresión) estará oculta via css, mientras que se muestra una imagen de fondo (en el div).

Luego en el print.css cambias los estilos para que no haya ningun tamaño fijo, ni imagen de fondo y listo.

PD: En formato de impresión, nunca se imprimen las imagenes, ni colores de fondo.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 26 Sep 2006 06:41 pm
Lo que tambien puedes hacer es una hoja de estilos unicamente para la impresion... asi pondrias en el CSS principal la imagen de pantalla y en el de impresion la imagen alternativa...

Para llamar a este CSS has de hacerlo con este codigo:

Código :

 <link href="print.css" rel="stylesheet" media="print" type="text/css" />

Por Animatek

419 de clabLevel

3 tutoriales

Genero:Masculino  

Diseñador grafico web

opera
Citar            
MensajeEscrito el 26 Sep 2006 06:54 pm
los que saben ...saben U_U

;)

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 26 Sep 2006 06:56 pm

Animatek escribió:

Lo que tambien puedes hacer es una hoja de estilos unicamente para la impresion... asi pondrias en el CSS principal la imagen de pantalla y en el de impresion la imagen alternativa...


Claro, pero recuerda que no se imprimen las imagenes de fondo, asi que "no se puede" alternar una imagen con css para impresión, pero si para screen, y quizás handheld (dependiendo del soporte).

Saludos

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 26 Sep 2006 07:11 pm
Anda, no habia caido en eso [bueno, ahora que lo pienso quizas ni lo supiese :cool: ]

Pero bueno, otra cosa mas que hay que tener en cuenta

Por Animatek

419 de clabLevel

3 tutoriales

Genero:Masculino  

Diseñador grafico web

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.