Foros del Web » Programando para Internet » Javascript »

Problema boton imprimir

Estas en el tema de Problema boton imprimir en el foro de Javascript en Foros del Web. Hola que tal¿? Bueno la cuestión es que tengo una web donde existe un botón que al pulsarlo imprime una determinada imagen. El problema viene ...
  #1 (permalink)  
Antiguo 11/09/2008, 15:38
 
Fecha de Ingreso: mayo-2008
Mensajes: 36
Antigüedad: 16 años
Puntos: 0
Problema boton imprimir

Hola que tal¿?

Bueno la cuestión es que tengo una web donde existe un botón que al pulsarlo imprime una determinada imagen. El problema viene que al pulsarlo, no pasa nada.

Este es el código que tengo:

Código:
<script language="Javascript">
function imprime(imagen)
{
	newWindow = window.open("","Imagenes","width=500,height=400,left=150,top=60");
   	newWindow.document.open();   							             newWindow.document.write('<html><head><title>Mapa Aimia Hotel</title></head><body onload="window.print()"><img src="'+ imagen +'"/></body></html>');  
   	newWindow.document.close();
   	newWindow.focus();
   	newWindow.close();						
}
 </script>
Y la parte que llama al script es la siguiente:

Código:
<a href="#" onClick="imprime('images/mapa.jpg');">Imprimir</a>
Espero que me podáis ayudar.

Gracias
  #2 (permalink)  
Antiguo 11/09/2008, 16:26
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
De acuerdo Respuesta: Problema boton imprimir

creo que en el window.open no le estás dando la URL que tiene que abrir en esa nueva ventana..

deberías probar así:

Código:
<script language="Javascript">
function imprime(imagen)
{
	newWindow = window.open("imagen","Imagenes","width=500,height=400,left=150,top=60");
   	newWindow.document.open();   							             newWindow.document.write('<html><head><title>Mapa Aimia Hotel</title></head><body onload="window.print()"><img src="'+ imagen +'"/></body></html>');  
   	newWindow.document.close();
   	newWindow.focus();
   	newWindow.close();						
}
 </script>

modifiqué el primer parámetro de esta línea:

Código:
newWindow = window.open("imagen","Imagenes","width=500,height=400,left=150,top=60");
creo que es eso..

espero que te sirva!


saludos


Phaq!*
  #3 (permalink)  
Antiguo 11/09/2008, 16:37
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
Respuesta: Problema boton imprimir

perdón.. es SIN las comillas

newWindow = window.open(imagen,"Imagenes","width=500,height=40 0,left=150,top=60");

porque es una variable

probalo así!!

saludos


Phaq!*
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 12:41.