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

Fotos en movimiento con asp

Estas en el tema de Fotos en movimiento con asp en el foro de ASP Clásico en Foros del Web. Hola tengo una duda con respecto a esto y si es que se puede lograr. Lo que quiero lograr es poder hacer que la imagenes ...
  #1 (permalink)  
Antiguo 19/05/2006, 15:26
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
Fotos en movimiento con asp

Hola tengo una duda con respecto a esto y si es que se puede lograr.
Lo que quiero lograr es poder hacer que la imagenes que estan direccionadas atraves de la base de dato queden mostrandose solas, como un gif o algo.
Miren tengo este codigo lo que hace es cuando uno picha sobre el boton avansa a la siguiente, ahora yo quiero que esas mismas fotos avansen solas y se repeitan, espero ser claro, aqui va el codigo.

Código:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
              
              <tr> 
                <td width="550" height="18" valign="middle" class="subtit">&nbsp; 
                  FICHA PROPIEDAD 
                  <%Response.Write("Foto " & PaginaActual & " de " & PaginasTotales)%></td>
              </tr>
              <tr> 
                <td height="318" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr> 
                      <td height="263" colspan="4" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                          <!--DWLayoutTable-->
                          <tr> 
                            <td width="305" height="230" align="center" valign="middle"> 
                              <%
				rs4.AbsolutePage=PaginaActual
				CuantosRegistros=0
				Do While Not rs4.EOF and CuantosRegistros < TamPagina%> <img src="admin/galerias/<%=rs4.Fields("foto").value%>" width="300" height="225"></td>
                          </tr>
                          <%
				CuantosRegistros=CuantosRegistros+1
				rs4.MoveNext
                Loop
				rs4.Close
                Set rs4 = Nothing
                con4.Close
                Set con4 = Nothing
			%>
                          <tr> 
                            <td height="20" valign="top"><span class="subtit">&nbsp; 
                              GALERIA DE FOTOS </span></td>
                          </tr>
                        </table></td>
                      <td colspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                          <!--DWLayoutTable-->
                          <tr> 
                            <td width="116" height="18" valign="middle" class="titc">N&ordm; 
                              Propiedad </td>
                            <td width="125" valign="top"><span class="tahoma12n"><%=rs.Fields("id_propi").value%></span></td>
                          </tr>
                          <tr> 
                            <td height="18" valign="middle"><span class="titc">Tipo 
                              Propiedad </span></td>
                            <td valign="middle"><span class="tahoma12n"><%=rs.Fields("tipo").value%></span></td>
                          </tr>
                          <tr> 
                            <td height="18" valign="middle"><span class="titc">Tipo 
                              Operaci&oacute;n </span></td>
                            <td valign="middle"><span class="tahoma12n"><%=rs.Fields("operacion").value%></span></td>
                          </tr>
                          <tr> 
                            <td height="18" valign="middle" class="titc">Regi&oacute;n</td>
                            <td valign="middle"><span class="tahoma12n"> 
                              <%Response.Write(region)%>
                              </span></td>
                          </tr>
                          <tr> 
                            <td height="18" valign="middle"><span class="titc">Ciudad</span></td>
                            <td valign="middle"><span class="tahoma12n"><%=rs.Fields("ciudad").value%></span></td>
                          </tr>
                          <tr> 
                            <td height="18" valign="middle"><span class="titc">Sector</span></td>
                            <td valign="middle"><span class="tahoma12n"><%=rs.Fields("sector").value%></span></td>
                          </tr>
                          <tr> 
                            <td height="18" valign="middle" class="titc">Precio</td>
                            <td valign="middle"><span class="tahoma12n"><%=rs.Fields("precio").value%></span></td>
                          </tr>
                          <tr> 
                            <td height="18" colspan="2" valign="middle" class="titc">Detalles</td>
                          </tr>
                          <tr> 
                            <td height="106" colspan="2" valign="top"><span class="tahoma12n"><%=rs.Fields("observacion").value%></span></td>
                          </tr>
                        </table></td>
                    </tr>
                    <tr> 
                      <td width="77" height="68" align="center" valign="middle"><%if PaginaActual > 1 then%> <a href="ficha.asp?pagina=<%Response.Write(""&PaginaActual-1&"")%>&id=<%Response.Write(""&pase&"")%>"><img src="images/flechagif2.gif" width="30" height="21" border="0"></a> 
                        <%End if%></td>
                      <td width="55">&nbsp;</td>
                      <td width="77" align="center" valign="middle"><%if PaginaActual < PaginasTotales then%> <a href="ficha.asp?pagina=<%Response.Write(""&PaginaActual+1&"")%>&id=<%Response.Write(""&pase&"")%>"><img src="images/flechagif.gif" alt="Siguiente" width="30" height="19" border="0"> 
                        <%End if%>
                        </a></td>
                      <td width="98" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                        
                          <%
						'Do while not rs1.EOF
						If rs1.EOF Then
						  Response.Write("No existen fotos para la galeria de esta Propiedad")
						End If 
                        Response.Write ("<tr>")
                       ' For i = 1 To 4
                        
						Response.Write("<td width=""25%"" height=""62"" align=""center"" valign=""top""><a href=foto.asp?id="&rs1.Fields("foto")&"&codigo="&rs1.Fields("id_propi")&" target=""_blank""><img src=""admin/galerias/"&rs1.Fields("foto").value&""" width=""75"" border=""0"" alt=""Click para ver foto ampliada""></a></td>")
                        'rs1.MoveNext
                       
                        Response.Write("</td>")
                        'Next
                        Response.Write("</tr>")
                       ' Loop
						%>
                        </table></td>
                      <td width="120" align="center" valign="middle"><a href="orden_visita.asp?id=<%=rs.Fields("id_propi").value%>"><img src="images/botones/btnvisita.gif" width="116" height="26" border="0"></a></td>
                      <td width="123" align="center" valign="middle"><a href="javascript:history.back(1)"><img src="images/botones/btnvolver.gif" width="116" height="26" border="0"></a></td>
                    </tr>
                  </table></td>
              </tr>
            </table>
Bueno ese es el codigo que tengo ahora como lo ago para que se muevan solas, ¿Hay que agregar algo o se usa otro tipo de codigo?.

  #2 (permalink)  
Antiguo 19/05/2006, 15:34
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
si tu enlace es este

orden_visita.asp?id=<%=rs.Fields("id_propi").value %>
foto_siguiente= rs.Fields("id_propi").value + 1

para avanzar a fotos
podrias hacer un iframe en la pagina principal donde cargas todo, y luego poner en la paginad el iframe un refresh via HTML

<meta http-equiv="refresh" content="2;url=tupaginaiframe.asp?id=<%=foto_sigui ente%>">
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 19/05/2006, 15:35
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
el 2 es la cantidad de segundos puedes ponerle 10 segundos
o mas
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 19/05/2006, 15:41
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
como ago lo que dices
  #5 (permalink)  
Antiguo 22/05/2006, 11:46
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
Muchas gracias por tu codigo, pero necesito que se repitan las imagenes.
Como lo ago?
  #6 (permalink)  
Antiguo 22/05/2006, 12:15
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
perdon que desatendi
lograstes hacerlo?????

como que se repitan?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #7 (permalink)  
Antiguo 22/05/2006, 13:07
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
lo que pasa es que con el codigo que me pasas muestra todas las imagenes y en la ultima se queda cargandola una y otra y otra ves, nunca vuelve a mostrar la primera
  #8 (permalink)  
Antiguo 22/05/2006, 14:07
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
no entiendo porque te muestra todo

tu sql tiene ser
selec * from fotos where id = foto_siguiente

y ahi solo te mostrara la unica.
ahora bien deveras de abrir tu base de datos para ver si te permite ver cual es el ultimo registro

rs.movelast y asi comparar

si foto_siguiente = ultimoregistros
foto_siguiente = 1

y asi empezamos de nuvo con el carrusel de fotos

saludos
__________________
JuanRa Pérez
San Salvador, El Salvador
  #9 (permalink)  
Antiguo 22/05/2006, 15:26
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
perdona lo cabesa duro que soy pero sigo sin entender, por favor si es posible mandame el ejemplo completo
  #10 (permalink)  
Antiguo 22/05/2006, 16:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
¿No les sería más fácil hacer UNA sola lectura al server y hacer una precarga de las imagenes con javascript y que el cliente sea quien este dando el efecto rotatorio de las imagenes?
  #11 (permalink)  
Antiguo 22/05/2006, 16:30
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
eso seria perfecto me alludaria mucho, por casualidad tu tienes el codigo para hacer eso, aparte recuerda que mis fotos estan siendo llamadas por base de dato
  #12 (permalink)  
Antiguo 23/05/2006, 10:06
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
Ayuda Ayuda Ayuda
Como muevo las imagenes que estan siendo llamas de la base de dato.
  #13 (permalink)  
Antiguo 24/05/2006, 19:08
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Iniciado por karmish
...., aparte recuerda que mis fotos estan siendo llamadas por base de dato
mmmm, pequeño detalle, eso me complica la idea.... tengo que hacer un par de ejercicios para ver si es posible por esete camino.... así que paciencia , aunque supongo que igual no habría mucho problema con capas, dejame probar.

PD. ¿Ya te leiste tutoriales como este?
  #14 (permalink)  
Antiguo 25/05/2006, 12:25
Avatar de karmish  
Fecha de Ingreso: mayo-2006
Mensajes: 272
Antigüedad: 19 años
Puntos: 1
Gracias por la direccion, cuando tengas algun resultado avisame y si quieres el codigo que pose avisame y te lo envio por email para que lo pruebes.
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 11:20.