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

Cambiar el valor de una variable pasada por url

Estas en el tema de Cambiar el valor de una variable pasada por url en el foro de ASP Clásico en Foros del Web. Hola a todos. Mi problema es el siguiente. Estoy haciendo una página web con ASP en la que voy creando varios enlaces dentro de un ...
  #1 (permalink)  
Antiguo 15/08/2004, 19:21
 
Fecha de Ingreso: abril-2004
Mensajes: 43
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Cambiar el valor de una variable pasada por url

Hola a todos. Mi problema es el siguiente. Estoy haciendo una página web con ASP en la que voy creando varios enlaces dentro de un bucle FOR. En dichos enlaces pongo a 1 la variable "vbleArranca"

<html>
<a href="http://localhost/ServiciosAdmin10.asp?vbleArranca=1">
<img src="http://localhost/Blanco.gif" border="0">Arrancar</a>
</html>


Cuando pulso por primera vez en un enlace, la variable "vbleArranca" se pone correctamente a 1 y con esta información puedo llamar a las funciones que me interesan. El problema está en que en las siguientes iteraciones del bucle FOR la variable sigue con el valor 1, y se lanzan las funciones aunq no se haya pinchado ningún enlace.

¿Sabe alguien como podría, despues de llamar a las funciones, asignarle otro valor a esta variable?

(He probado a poner:
vbleArrancar=0
pero no funciona )

Un saludo a todos y muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 15/08/2004, 21:09
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
qu evalores quieres que salgan exactamente?

por ejemplo si quisieras que se incremente de 1 en 1 cada iteracion seria asi;:

Código:
<%
 for vbleArranca=0 to 1000 
vbleArranca= vbleArranca + 1<a href=http://localhost/ServiciosAdmin10.asp?vbleArranca=<%=vbleArranca%>>
<img src="http://localhost/Blanco.gif" border="0">Arrancar</a>
next
%>
si lo que quieres es qeu la variable cambie segun datos de una BD es casi lo mismo sino que la condicion de parada seria to rs.EOF y la variable la cambias segun registros
y para que recorra seria asi:
rs.movenext
loop
me avisas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 16/08/2004, 08:12
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
<%
for vbleArranca=0 to 1000
<a href=http://localhost/ServiciosAdmin10.asp?vbleArranca=<%=vbleArranca%>>
<img src="http://localhost/Blanco.gif" border="0">Arrancar</a>
next
%>
Sin incrementar nuevamente, ya que el for ya lo incrementa de uno en uno. Si quieres otro incremente se usa la directiva Step N del For.

Ahora, entendí muy bien lo que nalvher quiere o pretende, pero tal vez quería hacer esto:
if request("vbleArranca")="" Then
vbleArranca = 1
end if
<a href="http://localhost/ServiciosAdmin10.asp?vbleArranca="&vbleArranca>

Saludos
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 16:06.