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

Vinculo para Ampliar imagen

Estas en el tema de Vinculo para Ampliar imagen en el foro de ASP Clásico en Foros del Web. Hola, tengo una tienda virtual programada en asp. La página de productos muestra las fotografias de la base de datos access con su correspondiente comentario, ...
  #1 (permalink)  
Antiguo 29/02/2004, 10:09
 
Fecha de Ingreso: febrero-2004
Mensajes: 14
Antigüedad: 21 años, 2 meses
Puntos: 0
Vinculo para Ampliar imagen

Hola, tengo una tienda virtual programada en asp. La página de productos muestra las fotografias de la base de datos access con su correspondiente comentario, precio etc. El origen de los datos es:
<img src="imagenes/<%=RS("Directorio")%>/<%=RS("Foto")%>" border="0" hspace="6" style="border-style: inset; border-width: 0; ">

y lo que quisiera saber es como puedo crear un vínculo que ,cuando pulse sobre la imagen que me muestra, el vinculo pueda abrir una página tipo popup con la imagen ampliada y debajo el comentario correspondiente?
Saludos y gracias
  #2 (permalink)  
Antiguo 01/03/2004, 15:22
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 24 años, 7 meses
Puntos: 2
puedes hacer algo asi:

tu codigo actual:

<img src="imagenes/<%=RS("Directorio")%>/<%=RS("Foto")%>" border="0" hspace="6" style="border-style: inset; border-width: 0; ">

y asi sería tu enlace,

Código:
<a href="javascript:window.open(popup.asp?fotografia=<%=RS("Directorio")%>/<%=RS("Foto")%>,  toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=320,height=240)">
MOSTRAR IMAGEN </A>



ahora en tu popup.asp deberías tener.

<img src="imagenes/<%=request.QueryString("fotografia")%>">

para cargar la imagen
__________________
Si quieres que las cosas sucédan

provocalas!

Última edición por akela; 01/03/2004 a las 15:39
  #3 (permalink)  
Antiguo 02/03/2004, 04:39
 
Fecha de Ingreso: febrero-2004
Mensajes: 14
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola gracias por contestar. Soy un poco novato en esto y me gustaría que me aclarases alguna cosa

Donde tengo que poner esta secuencia:
code:--------------------------------------------------------------------------------<a href="javascript:window.open(popup.asp?fotografia= <%=RS("Directorio")%>/<%=RS("Foto")%>, toolbar=0,scrollbars=0,location=0,statusbar=0,menu
bar=0,resizable=0,width=320,height=240)">

en VINCULO de la imagen?

Y luego lo de insertar imagen, me creo un fichero popup.asp y en la etiqueta Body introduzco la secuencia?

Gracias
  #4 (permalink)  
Antiguo 02/03/2004, 15:36
 
Fecha de Ingreso: febrero-2004
Mensajes: 14
Antigüedad: 21 años, 2 meses
Puntos: 0
no hay forma. Me da error de página
  #5 (permalink)  
Antiguo 02/03/2004, 15:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
La imagen la tienes que poner entre las etiquetas de la liga. Para que la propia imagen sea un link. Y en el href de la liga pones el codigo de javascript, que indica que vas a abrir una nueva ventana. Esa ventana esta direccionada a una página llamada popup.asp y en la cual recibe una variable enviado por el metodo get llamado fotografia, de esa forma tienes la direccion de donde debes de obtener la imagen para ponerla grande.
En la pagina de popup lo unico que tienes que hacer es recibir la variable y poner una imagen que despliegue el valor de la variable

Espero te sirva.

Lo que quieres es similar a esta página

http://www.mundovid.com

Dale clic en cualquier imagen

Si necesitas mas ayuda avisame

Saludos
  #6 (permalink)  
Antiguo 03/03/2004, 07:03
 
Fecha de Ingreso: febrero-2004
Mensajes: 14
Antigüedad: 21 años, 2 meses
Puntos: 0
cuando habre la ventana popup me aparece esto en la barra de navegación

http://localhost/miweb/popup.asp?gra...100%20plus.jpg

cuando me debería aparecer:

http://localhost/miweb/popup.asp?gra...100%20plus.jpg
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:05.