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

levantar url

Estas en el tema de levantar url en el foro de ASP Clásico en Foros del Web. hola gente no se si se podra pero... yo mando algo asi ver.asp?destino=clientes.asp?idcliente=100 clientes.asp?idcliente=100 entra en conflicto con ver.asp?destino= como hago entonces para mandar esa ...
  #1 (permalink)  
Antiguo 01/12/2003, 13:15
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 6 meses
Puntos: 1
levantar url

hola gente no se si se podra pero...

yo mando algo asi

ver.asp?destino=clientes.asp?idcliente=100


clientes.asp?idcliente=100

entra en conflicto con ver.asp?destino=

como hago entonces para mandar esa url en la variable?
lo solucione temporalmente haciendo

ver.asp?destino=clientes_asp*idcliente/100

hago un replace y ahi si anda.. pero como no se si es correcto les pregunto

gratzie!!!!
__________________
On error no hago nada porque deje de fumar...

Última edición por dieguicho; 01/12/2003 a las 13:17
  #2 (permalink)  
Antiguo 01/12/2003, 17:41
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 4 meses
Puntos: 2
Le pasas los valores así??

ver.asp?destino=clientes.asp?idcliente=100

deberías ponerlo de sta forma:

ver.asp?destino=clientes.asp&idcliente=100

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #3 (permalink)  
Antiguo 01/12/2003, 18:14
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 20 años, 8 meses
Puntos: 0
Lo que dice haven es cierto, cierto si lo que quieres es coger dos variables destino, e idcliente.
Pero yo creo, si no he entendido mal, es que quieres conseguir una direccion para luego usarla, es decir "clientes.asp?idcliente=100" y luego usarla en otro lado.
Yo he probado esa forma es decir destino=clientes.asp?idcliente=100 y despues recogo la cadena en una variable destino=request.querystring("destino") y la uso en lo que quiera, por ejemplo <a href="<%=destino%>">ver cliente</a> y así me funciona.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #4 (permalink)  
Antiguo 02/12/2003, 08:43
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 6 meses
Puntos: 1
esta bien lo que dicen pero eso seria enviar una variable tradicionalmente.

el tema es cuando la variable "destino" es una url

nuevo ejemplo

ver.asp?destino=clientes.asp?idcliente=100&status= si

quiere decir que var.asp al levantar la variable destino debe redireccionar a clientes.asp?idcliente=100&status=si

se entiende mejor ahi no? gracias por su ayuda!
__________________
On error no hago nada porque deje de fumar...
  #5 (permalink)  
Antiguo 02/12/2003, 10:23
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
probaste con un server.urlencode?

Supongamos que en una variable tenés...

VarDestino = "clientes.asp?idcliente=100&status=si"


Luego...

ver.asp?destino=<% = Server.URLEncode(VarDestino) %>

y en ver.asp hacés un...

Response.Redirect(Request.QueryString("Destino"))
__________________
...___...
  #6 (permalink)  
Antiguo 03/12/2003, 14:19
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 22 años, 6 meses
Puntos: 1
el resultado de
ver.asp?destino=<% = Server.URLEncode(VarDestino) %>

seria algo asi

ver.asp?destino=pagina.asp?id=1&estado=2

y me sigue pasando lo mismo... no me lo toma...

gracias!
__________________
On error no hago nada porque deje de fumar...
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 20:46.