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

Pasar una posición de un vector por URL

Estas en el tema de Pasar una posición de un vector por URL en el foro de ASP Clásico en Foros del Web. Hola de nuevo. Mi duda es nuevamente al pasar parámetros por URL... me explico: He creado un Array con VBScript, al que he llamado IPsArray, ...
  #1 (permalink)  
Antiguo 22/05/2004, 18:59
 
Fecha de Ingreso: abril-2004
Mensajes: 43
Antigüedad: 21 años
Puntos: 0
Pregunta Pasar una posición de un vector por URL

Hola de nuevo. Mi duda es nuevamente al pasar parámetros por URL... me explico:

He creado un Array con VBScript, al que he llamado IPsArray, el cual contiene números ENTEROS, y quiero pasar una posición "i" genérica del vector a la página "Validación.asp". Para ello, lo que pensé hacer en un primer momento es lo siguiente:

Seleccion = IPsArray(i)
document.write ("<a href='Validacion.asp?procesar=<%=1%>&IP_Selecciona da=<%=Seleccion%>'>")


Pero el resultado que obtuve con esto es que la variable "IP_Seleccionada" se pasa con un contenido vacío:

http://localhost/Validacion1/Validacion.asp?procesar=1&IP_Seleccionada=

La otra cosa que se me ocurrió hacer es:

Seleccion = IPsArray(i)
document.write ("<a href='Validacion.asp?procesar=<%=1%>&IP_Selecciona da=Seleccion'>")


pero en este caso no paso el valor de la variable "Seleccion", si no que en la variable "IP_Seleccionada" guardo la cadena de texto "Seleccion":

http://localhost/Validacion1/Validacion.asp?procesar=1&IP_Seleccionada=Seleccio n

¿Cómo podría hacer para pasar el valor de esta variable? Es decir, ¿cómo puedo pasar a la página "Validacion.asp" el contenido de IPsArray(i)?

Perdón por el rollo que acabo de soltar y muchas gracias por adelantado.

Un saludo.
  #2 (permalink)  
Antiguo 23/05/2004, 15:44
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98

Pues tu lo acabas de decir, lo que tienes que pasar es el contenido de la variable seleccion que a su vez tiene el contenido de IPsArray en la posición i ( IPsArray(i) )

Creo que tu problema está en el javascript, por qué no lo haces directamente con un response.write?

Response.write("("<a href='Validacion.asp?procesar=1&IP_Seleccionada=" & seleccion)

O con el document.write de javascript

document.write("<a href='Validacion.asp?procesar=1&IP_Seleccionada=<% =seleccion%>'")


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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:50.