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

Problemas con Redirect (ayuda por favor!)

Estas en el tema de Problemas con Redirect (ayuda por favor!) en el foro de ASP Clásico en Foros del Web. Buenas, os quiero comentar mi problema por si alguien me puede dar una solucion... Tengo una página web con default.asp como pagina de inicio. Por ...
  #1 (permalink)  
Antiguo 08/08/2005, 05:41
 
Fecha de Ingreso: agosto-2005
Mensajes: 4
Antigüedad: 18 años, 10 meses
Puntos: 0
Problemas con Redirect (ayuda por favor!)

Buenas, os quiero comentar mi problema por si alguien me puede dar una solucion...

Tengo una página web con default.asp como pagina de inicio.

Por otra parte tengo otra web default2.asp.

Cuando ejecuto la pagina default.asp le tengo puesto un redirect para que me vaya a la pagina default2.asp

Hasta aqui todo bien, ahora biene el problema:

En default 2, he puesto un boton que quiero carge la página default.asp sin que esta se redireccione otra vez a default2.asp.

En default.asp he metido el siguiente codigo:

<script language="JavaScript" type="text/javascript">
function homeportal(ed)
{
homeportal=window.open('default.asp?nombre=1')
}
</script>
<html>
<head><title></title></head>
<body>
<a href="#" onclick="homeportal()">entrar en el antiguo default.asp</a>
</body>
</html>



y en la página default asp, le he metido un if:

<% if

request.querystring("nombre")=1

then else Redirect ( "default2.asp" )

end if%>

Para que de esta manera si desde la página default2.asp accede a esta, no se vuelva a redireccionar, pero si no ha sido asi, se carge el contenido de default2.asp.

Es correcto lo que estoy haciendo?, si no es asi en que estoy fallando o ¿hay alguna alternativa?, he probado de todo y ay no se que hacer

Muchisimas gracias de antemano a quien me pueda ayudar.

P.D: No puedo ni cambiar el nombre a default.asp, ni sustituirlo por otra página.
  #2 (permalink)  
Antiguo 08/08/2005, 06:05
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
if not request.querystring("nombre") = 1 then
response.redirect("default2.asp")
end if

Ahí le estás diciendo que en caso que la variable "nombre" no tenga el valor de 1, te dirija hacia la página default2.asp.
Fijate si funciona como lo querés.
Saludos!.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 08/08/2005, 07:46
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 7 meses
Puntos: 16
es que lo que tienes esta bien pero mal escripto... seria algo asi:

<% if request.querystring("nombre") = 1 then
lo que queiras que pase en este caso
else
Redirect ( "default2.asp" )
end if
%>

Eso saludos y suerte
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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:09.