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

Redirigir a una misma página

Estas en el tema de Redirigir a una misma página en el foro de ASP Clásico en Foros del Web. Me gustaria hacero en asp y pasando parametros. el problema es q no puedo hacer lo tipico q seria response.redirect (mipaguina.asp?par1=1) pues el nombre de ...
  #1 (permalink)  
Antiguo 04/07/2002, 03:11
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 5 meses
Puntos: 0
Redirigir a una misma página

Me gustaria hacero en asp y pasando parametros.

el problema es q no puedo hacer lo tipico q seria
response.redirect (mipaguina.asp?par1=1)
pues el nombre de mipagina es variable y quiero q el codigo sea independiente del resto de la paguina.

si no se puede en asp como seria en jscript?
  #2 (permalink)  
Antiguo 04/07/2002, 04:09
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Redirigir a una misma página

Usa la funcion self.location de javascript:

self.location="url que se desea cargar en este mismo frame".

Espero te sirva!!
Ideafix.
  #3 (permalink)  
Antiguo 04/07/2002, 05:01
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: Redirigir a una misma página

Hola!

La página a la que quieres redirigir puede ser configurable al igual que sus parámetros, por ejemplo:

Código:
  
<% response.buffer = True 

'Ejemplo1:
strPagina = "pagina.asp"
response.redirect strPagina & "?par1=1&par2=2&par3=3"

'Ejemplo2:

strPagina = "default.asp"

strPar1 = "par1"
strPar2 = "par2"
strPar3 = "par3"

intPar1 = 1
intPar2 = 2
intPar3 = 3
response.redirect strPagina & "?" & strPar1 & "=" & intPar1 & "&" & strPar2 & "=" & intPar2 & "&" & strPar3 & "=" & intPar3
%>
Espero que te sirva, un saludo!
  #4 (permalink)  
Antiguo 04/07/2002, 11:07
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
Re: Redirigir a una misma página

podés poner algo asì:

Cita:
<%
Pagina = Request.ServerVariables("SCRIPT_NAME")

Parametros = Request.ServerVariables("QUERY_STRING")

response.redirect Pagina & "?" & Parametros
%>
Con lo cual, independientemente del nombre de la página, ésta siempre se va a redirigir a si misma manteniendo los parámetros del url.

creo que funciona, no lo probé :P
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 01:28.