Hola:
Existe alguna manera de que a partir del registro No. x suceda algo, es decir, quiero que dentro de una paginación a partir del registro 3 de un RS coloque una imagen o una etiqueta HTML.
Gracias
| ||||
Re: Manipular a partir de X registro Pues no sé exactamente a que te refieras a lo de la lóogica de mi programa, me imagino que será el cómo está programado no? Hay manera de que me pudieras decir donde puedo encontrar información al respecto, o necesitaría pegar el código, he mirado y al parecer me serviría con el método FIELD. Gracias por responder
__________________ Temiqui Iztoc Cualtlia Elhuayotl |
| ||||
Re: Manipular a partir de X registro Aquí tienes un ejemplo de cómo hacer para que a partir del tercer registro haga algo diferente: Set conexion = server.createobject("ADODB.Connection") conexion.Open cadenaConexion Set rs = conexion.Execute("SELECT * FROM temas") if rs.Eof then 'Una chufa, no hay temas else regActu=0 while not rs.Eof regActu=regActu+1 if regActu>3 then response.write("Mayor de tres!!--") end if response.write(rs("titulo"))+"<br>" rs.moveNext wend end if Claro que, probablemente, no sea lo que necesitas ya que no se cuál es la lógica de tu script, es decir, qué pretendes que haga tu script. (El mío saca el título de los temas de una tabla, y los muestra en pantalla, marcando los que van después del tercero...)
__________________ Kelpie |
| ||||
Re: Manipular a partir de X registro vale; creo que es algo cómo lo que tengo: numero =0 Do While Not rs.EOF AND CuantosRegistros < TamPagina numero= numero+1 IF numero < 3 AND PaginaActual = 1 THEN%> <a href="noticia.asp?id=<%=rs("id")%>" onClick="window.open('','news','scrollbars=no height=100, width=100');" target="news"><h1><%=rs("titulo")%></h1></a><h2><%=rs("fecha")%>, <%=rs("hora")%></h2><p><%=rs("copete")%>[...]</p><p class="derecha"><span class="leer"><img src='../../templates/img/interface/hoja.png' alt="" /></span> <a href="noticia.asp?id=<%=rs("id")%>" onClick="window.open('','news','scrollbars=no,heig ht=100, width=100');" target="news">Leer más</a></p><p>............................................. .......................</p> <%'Response.write("<a href=noticia.asp?id="&rs("id")& " 'onClick='window.open('','news','scrollbars=no,hei ght=280,width=282');' target='news'><h1>"&rs("titulo")&"</h1></a><h2>"&rs("fecha")&", "&rs("hora")&"</h2><p>"&rs("copete")&"[...]</p><p class='derecha'><span class='leer'><img src='../../templates/img/interface/hoja.png' alt='' /></span> <a href=noticia.asp?id="&rs("id")& "onClick='window.open('','news','scrollbars=no,hei ght=400,width=282');' target='news'>Leer más</a></p><p>............................................. .......................</p>")%> <%ELSE IF numero=3 AND PaginaActual = 1 Then%> <img src='img/interface/titulo_archivo.jpg' alt='Archivo' /> <ul> <%End If%> <li><a href="noticia.asp?id=<%=rs("id")%>" onClick="window.open('','news','scrollbars=no height=100,width=100');" target="news"><h3><%=rs("titulo")%></h3></a></li><h2><%=rs("fecha")%>, <%=rs("hora")%></h2> <%'Response.write("<li><a href=noticia.asp?id="&rs("id")& " onClick='window.open('','news','scrollbars=no');' target='news'><h3>"&rs("titulo")&"</h3></a></li><h2>"&rs("fecha")&", "&rs("hora")&"</h2>")%> <%END IF%> <% CuantosRegistros=CuantosRegistros + 1 rs.movenext total= total+1 loop %> </ul> Lo que hace es que la primera página del listado muestra Titulo, Hora e introducción de las 2 primeras notas, despues inserta una imágen y posteriormente continúa con el listado mostrando unicamente titulo y fecha y ya, en la página dos y subsecuentes muestra titulo y fecha lo que sucede es q la etiqueta <ul> ya no la pone solo pone la etiqueta <li> y necesito que muestre la etiqueta <ul> he probado de varias maneras: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: ::: :::::::: Lo solucioné por el momento, puesto que se ve bien en la página 2 pero ya en la tres tendría que crear otra condicional, si tienes una idea más correcta te agradecería tu ayuda: Código: total=0 numero =0 Do While Not rs.EOF AND CuantosRegistros < TamPagina '::::::::::::::::::::::::::: RESTO DEL CÓDIGO :::::::... IF numero=3 AND PaginaActual = 1 Then%> <img src='img/interface/titulo_archivo.jpg' alt='Archivo' /> <ul> <%End If%> <%IF Total > 0 AND PaginaActual > 1 THEN Response.write("<ul>") END IF%> <li><a href="noticia.asp?id=<%=rs("id")%>" onClick="window.open('','news','scrollbars=no height=100,width=100');" target="news"><h3><%=rs("titulo")%></h3></a></li><h2><%=rs("fecha")%>, <%=rs("hora")%></h2> <%'Response.write("<li><a href=noticia.asp?id="&rs("id")& " onClick='window.open('','news','scrollbars=no');' target='news'><h3>"&rs("titulo")&"</h3></a></li><h2>"&rs("fecha")&", "&rs("hora")&"</h2>")%> <%END IF%> <% CuantosRegistros=CuantosRegistros + 1 rs.movenext total= total+1 loop %> </ul>
__________________ Temiqui Iztoc Cualtlia Elhuayotl Última edición por gagarin; 26/11/2007 a las 08:48 |