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

banner giratorio

Estas en el tema de banner giratorio en el foro de ASP Clásico en Foros del Web. hola a todos, toy trabajando en una especie de banner k saca imagenes de una tabla y se mueva desde el registro 1 hasta el ...
  #1 (permalink)  
Antiguo 12/07/2006, 09:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
banner giratorio

hola a todos, toy trabajando en una especie de banner k saca imagenes de una tabla y se mueva desde el registro 1 hasta el final y luego salte al primer registro nuevamente, pero me da un error

tengo el sig codigo:

sql = "select * from ofertas"
set rsLista = server.CreateObject("adodb.recordset")
rsLista.CursorType=1
rsLista.open sql, conexion
total = rsLista.recordcount

if request("sig") = "" then
rsLista.absoluteposition(1)
sig = 1
else
if sig > total then
sig = 1
else
sig = sig + 1
end if
rsLista.absoluteposition(sig)
end if

la pagina se refresca segun una cantidad especifica de tiempo, con la variable sig...

pero me lanza el sig error

Número de argumentos erróneo o asignación de propiedad no válida: 'rsLista.absoluteposition' en la lines con negrita

si alguien sabe como solucionarlo se agradece desde ya
  #2 (permalink)  
Antiguo 12/07/2006, 11:50
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
bueno ya encontre la solucion y si a alguien le sirve aca esta el codigo


<!--#include file="../admin/conexion.asp"-->
<%
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.Expires = 0

if request.QueryString("codigoOferta") <> "" then
sql = "select * from ofertas where codigoOferta = "& request.QueryString("codigoOferta") &""
set rsLista = server.CreateObject("adodb.recordset")
rsLista.open sql, conexion
else
sql = "select * from ofertas"
set rsLista = server.CreateObject("adodb.recordset")
rsLista.CursorType=1
rsLista.open sql, conexion
total = rsLista.recordcount

if request("sig") = "" then
rsLista.absoluteposition=1
sig = 1
else
sig = cint(request("sig"))
if sig >= total then
sig = 1
rsLista.absoluteposition=1
else
sig = sig + 1
rsLista.absoluteposition=sig
end if
end if
end if
'if request.QueryString("codigoOferta") = "" then %>
<meta http-equiv="refresh" content="9;URL=banner.asp?sig=<%=sig%>">
<% 'end if
'response.Write(total)%>
<table width="176" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="176">
<% if instr(rsLista("imagen"),".swf") then %>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="176" height="140">
<param name="movie" value="../admin/oferta/<%=rsLista("imagen")%>">
<param name="quality" value="high">
<embed src="../admin/oferta/<%=rsLista("imagen")%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1824" height="1425"></embed>
</object>
<% else %>
<img src="../admin/oferta/<%=rsLista("imagen")%>" width="176" height="140" />
<% end if %>
</td>
</tr>
</table><br />

todo este codigo esta dentro de un iframe para k se antualice solo el iframe y no toda la pantalla
  #3 (permalink)  
Antiguo 12/07/2006, 13:03
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 2 meses
Puntos: 9
ehi, me parece muy interesante tu post, ¿podrías por favor explicar la estructura de la bd?, ¿cuales son esos campos?

saludos
__________________

***Aprendiz de todo y maestro de nada***
  #4 (permalink)  
Antiguo 13/07/2006, 15:13
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
bueno la tabla de lo mismo, ya que la consulta es a una tabla cualquiera en la cual se encuentran cargadas las imagenes, y si vez el <meta http-equiv="refresh" content="9;URL=banner.asp?sig=<%=sig%>"> esto hace que se refresque la pagina y la variable sig es la que controla tu la posicion del registro (imagen) a mostrar.

ahr todos esto tiene que estar en una pagina, y tener otra donde pones un iframe y cargas esa pagina solo en el iframe asi se refrescara solo el iframe actualizando las imagenes (pueden ser flash o imagenes)
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 18:50.