Foros del Web » Programando para Internet » Javascript »

Como imprimir una imagen

Estas en el tema de Como imprimir una imagen en el foro de Javascript en Foros del Web. hola necesito saber como imprimo una imagen ejemplo.- tengo una imagen que dice imprime aqui y quiero que al darle click me imprima una imagen ...
  #1 (permalink)  
Antiguo 03/03/2005, 14:13
 
Fecha de Ingreso: septiembre-2004
Mensajes: 46
Antigüedad: 19 años, 7 meses
Puntos: 0
Como imprimir una imagen

hola necesito saber como imprimo una imagen

ejemplo.- tengo una imagen que dice imprime aqui y quiero que al darle click me imprima una imagen que se encuentra en otra carpeta de mi servidor.

como le puedo hacer
__________________
Feriv
  #2 (permalink)  
Antiguo 04/03/2005, 09:14
Avatar de kova  
Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 21 años, 1 mes
Puntos: 0
ferivcdlg, supongo que entiendo a que viene tu pregunta, y no creo que te tenga buenas noticias...

Para imprimir un html pudes hacerlo por medio de un window.open que te habra la página que deseas imprimir, y luego en el evento onLoad del body de esta página colocas print(); de la siguiente manera

<body onLoad="print();">

Esto le abrirá la pantalla de impresión al usuario.

Pero aquí estan las malas noticias: Para que la imágen se imprima la única posibilidad es que el usuario tenga habilitada la opcion de imprimir imágenes y colores de fondo que está en opciones avanzadas del explorador, la peor noticia es que por defecto esta opción se encuentra deshabilitada por lo que en el 99% de los casos si el usuario no hace nada, la hoja saldrá en blanco.

Una solución algo elegante que te propongo (dentro de las posibilidades que existen) es que en el onclick del boton que llamá a imprimir, y antes del window.open el envíes un alert explicandole que opción debe tener seleccionada para poder imprimir de forma correcta... algo así:

<img src="" style="cursor:hand;" onClick="alert('Para una correcta impresión, recuerde tener habilitada la opción... blablabla');window.open('imagen.htm');">

Espero que te sirva de algo

Mucha Suerte!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:10.