Foros del Web » Programando para Internet » ASP Clásico »

No muestra imagen en ventana nueva

Estas en el tema de No muestra imagen en ventana nueva en el foro de ASP Clásico en Foros del Web. Hola amigos, que tal? Miren, necesito hacer lo siguiente: Tengo una serie de fotos que al hacer un "clik" encima me gustaria que se mostrasen ...
  #1 (permalink)  
Antiguo 20/05/2006, 11:40
 
Fecha de Ingreso: julio-2005
Mensajes: 137
Antigüedad: 19 años, 10 meses
Puntos: 0
No muestra imagen en ventana nueva

Hola amigos, que tal?

Miren, necesito hacer lo siguiente:

Tengo una serie de fotos que al hacer un "clik" encima me gustaria que se mostrasen en otra ventana, esta nueva ventana la genero con los margenes predefinidos.

El problema es que si ejecuto la instrucción, para que se puestre en ventana nueva, no se pq pero no me pasa la variable con el nombre de la foto, en cambio si le digo que visualice en una nueva venta a tamaño normal si que lo hace, no se que pasa.

Les muestro el código:

<%dim foto
foto="imagenes/farma1.jpg"

%>


<td><A href="#?foto=<%=foto%>" onClick="javascript:window.open('muestrafoto.asp', 'ventana','border=0,scrollbars=yes,resizable=no,wi dth=500,height=358,left=250,top=250')"> <img src="images/farmacia/farma1.jpg" alt="Ampliar Imagen" width="116" height="118" border="0"></A></td>
<td>

El codigo en la pag. para mostrar la foto es:

<!-------- MUESTRA EN PANTALLA NUEVA LA FOTO SELECCIONADA ------------>
<%foto = Request("foto")

%>
<br>

<img src="<%=foto%>" width="480" height="118" alt="">
<BR><BR>

***********************

Si se les ocurre alguna cosa, estaria muy agradecido.

Saludos y gracias de antemano.
  #2 (permalink)  
Antiguo 20/05/2006, 15:35
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
no se cual es el problema en tu script particular pero te puedo dar uno que uso yo y funciona bien

Código:
<script language="javascript"> 

//script por Tunait 
var ventana 
var cont=0 
var titulopordefecto = "<% = Titulo %>" //texto por defecto a mostrar en la barra de título en caso de omitir el argumento titulo 

function afoto(cual,titulo) 
{ 
if(cont==1){ventana.close();ventana=null} 
if(titulo==null){titulo=titulopordefecto} 
ventana=window.open('','ventana','resizable=yes,sc  rollbars=no') 
ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="imagenes/' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">') 
ventana.document.close() 
ventana.document.focus()
cont++ 
} 
function redimensionar(ancho,alto) 
{ 
ventana.resizeTo(ancho+12,alto+28) 
ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2) //centra la ventana. Eliminar si no se quiere centrar el popup 
} 
</script>
Y se llama asi:

Código:
<a href="#" onClick="afoto('<% = rs("imagen") %>','<% = Titulo %>');return false"><img src="<% = Img %>/<% = rs("miniatura") %>"  border="0" alt="Pulsa para ampliar"></a>
Espero te sirva... saludos y suerte
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 21/05/2006, 13:20
 
Fecha de Ingreso: julio-2005
Mensajes: 137
Antigüedad: 19 años, 10 meses
Puntos: 0
Muchas gracias por la respuesta, parece que funciona.

lo único que pasa es que en el código que me pasas, no encuentro como reducir el tamaño de la pantalla, ya que la foto ocupa la totalidad de la misma y me gustaria que la pantalla que se despierta fuera de un tamaña mas reducido.

Gracias un cordial saludo
  #4 (permalink)  
Antiguo 22/05/2006, 02:54
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
No le estabas pasando la foto a muestrafoto.asp. Prueba así:

Código:
<td><A href="#" onClick="javascript:window.open('muestrafoto.asp?foto=<%=foto%>', 'ventana','border=0,scrollbars=yes,resizable=no,wi dth=500,height=358,left=250,top=250')"> <img src="images/farmacia/farma1.jpg" alt="Ampliar Imagen" width="116" height="118" border="0"></A></td>
<td>
  #5 (permalink)  
Antiguo 22/05/2006, 08:42
 
Fecha de Ingreso: julio-2005
Mensajes: 137
Antigüedad: 19 años, 10 meses
Puntos: 0
transgukabi, G E N I A L !!!!

Gracias por la ayuda, funciona perfectamente.

Muchas gracias
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 17:46.