Foros del Web » Programando para Internet » Javascript »

Se puede utilizar window.print() para imprimir una imagen de otra url?

Estas en el tema de Se puede utilizar window.print() para imprimir una imagen de otra url? en el foro de Javascript en Foros del Web. Hola! Tengo una imagen, solamente una imagen que se encuentra alojada en una web. El caso es que tengo un icono de impresion en otra ...
  #1 (permalink)  
Antiguo 25/02/2010, 04:23
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Pregunta Se puede utilizar window.print() para imprimir una imagen de otra url?

Hola!

Tengo una imagen, solamente una imagen que se encuentra alojada en una web.

El caso es que tengo un icono de impresion en otra con el código:

Cita:
<div id="apDiv131"><form><a href="javascript:window.print()"<img src="Imagenes/printer.png" alt="Imprimir_Oferta" width="50" height="50" border="0" /></form></div>
Si le pulso al icono, lógicamente me imprime la web actual, pero yo la imagen la tengo en otra web, como he explicado.

Es posible que el icono redireccione mediante agregar algún código a dicha url?

Y que al imprimir para que no salga en la página impresa ni la url de impresion, ni el numero de página, fecha, hora...etc, sino solo la imagen?

No entiendo mucho de java...

Alguien me puede ayudar?

Muchas gracias, un saludo!
  #2 (permalink)  
Antiguo 25/02/2010, 06:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Se puede utilizar window.print() para imprimir una imagen de otra url?

ábrela en un popup y forzar su impresión:

var pop= window.open('url','popup','opciones');
pop.print();

PD: en FF al parecer no funciona

Última edición por maycolalvarez; 25/02/2010 a las 06:36
  #3 (permalink)  
Antiguo 25/02/2010, 09:28
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Respuesta: Se puede utilizar window.print() para imprimir una imagen de otra url?

Hola!

Pero donde lo agrego? Ya digo que no tengo mucha idea de javascript...

Cita:
<div id="apDiv131">
<form>
<a href="javascript:window.print() var pop= window.open('http://www.midominio.es/Vales_descuento/vales.jpg',);
pop.print();">
<img src="Imagenes/printer.png" alt="Imprimir_Oferta" width="50" height="50" border="0" /></a>
</form>
</div>
Asi no me funciona...como es? Me podeis ayudar?

Muchas gracias!
  #4 (permalink)  
Antiguo 25/02/2010, 09:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Se puede utilizar window.print() para imprimir una imagen de otra url?

Código HTML:
Ver original
  1. <div id="apDiv131">
  2. <a href="#" onclick="var pop= window.open('http://www.midominio.es/Vales_descuento/vales.jpg',);
  3. pop.print();">
  4. <img src="Imagenes/printer.png" alt="Imprimir_Oferta" width="50" height="50" border="0" /></a>
  5. </form>
  6. </div>
  7. ó:
  8. <div id="apDiv131">
  9. <a href="javascript:var pop= window.open('http://www.midominio.es/Vales_descuento/vales.jpg',);
  10. pop.print();">
  11. <img src="Imagenes/printer.png" alt="Imprimir_Oferta" width="50" height="50" border="0" /></a>
  12. </form>
  13. </div>
  #5 (permalink)  
Antiguo 25/02/2010, 11:49
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Respuesta: Se puede utilizar window.print() para imprimir una imagen de otra url?

Hola de nuevo!

Y gracias por contestar...

El caso que al poner

y presionar el botón, no me funciona. Entonces, para ver que error posible hay, he validado HTML y me da el siguiente error:

Cita:
Validation Output: 1 Error

Required attribute "action" not specified

<form>


The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
Supongo que habrá que poner <form action="..."> no?
  #6 (permalink)  
Antiguo 25/02/2010, 12:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Se puede utilizar window.print() para imprimir una imagen de otra url?

eso es un error de estándar HTML que te sale por el validador, no afecta a javascript, ¿y para que necesitas ese form, si no vas a enviar input alguno?, te recuerdo que <a ... ></a> son hipervínculos, no botones, lo botones para formulario son:

<input type="button" ... />
<input type="submit" ... />
<button type="button" ></button> y
<button type="submit" ></button>

Etiquetas: url, utilidades
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 14:49.