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

no respeta un simple IF

Estas en el tema de no respeta un simple IF en el foro de ASP Clásico en Foros del Web. Hola a todos.........haber si ustedes lo entienden, por que yo no.....lo malo es que necesito entenderle . La cuestión es la siguiente: Estoy utilizando el ...
  #1 (permalink)  
Antiguo 12/09/2006, 13:40
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 19 años, 3 meses
Puntos: 0
no respeta un simple IF

Hola a todos.........haber si ustedes lo entienden, por que yo no.....lo malo es que necesito entenderle .

La cuestión es la siguiente:

Estoy utilizando el código de abajo, y aparentemente está bien. Lo que ocurre es que cuando aún no inicio sesión, el enlace se mantiene...y cuando inicio sesión, el enlace no cambia el valor....lo cambia hasta que refresco la página....y no entiendo el por qué hace eso....

<div align="center"><img src="../../../Imágenes/img_galeria/encabezado_galeria.jpg" width="602" height="49" border="0" usemap="#Map">
<%
Dim liga
If Session("login")="" Then
liga="../../sesion/valida_login.asp"
Else
liga="fotos.asp"
End if
Response.Write("<map name='Map'><area shape='rect' coords='490,30,590,48' href='" & liga & "'></map>")
%>
</div>

Como pueden ver el código, antes de iniciar sesión, me debe mandar a la página valida_login.asp.....Eso lo hace, pero una vez que inicié sesión me debe mandar a la página fotos.asp....y no lo hace me sigue dejando en la de valida_login.asp hasta que refresco el navegador (F5) me manda a la de fotos.asp........no entiendo la razón.....

Anticipadamente......Gracias!!

Última edición por herb_ore; 12/09/2006 a las 13:45 Razón: más ilustrativo
  #2 (permalink)  
Antiguo 12/09/2006, 13:52
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
en la ventana login tenes

Cita:
Session("login")="si"
o algo????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 12/09/2006, 13:58
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 19 años, 3 meses
Puntos: 0
valores de session

Cuando inicio sesion, a la variable le asigno el valor de un campo de mi bd que corresponde al nombre

Session("login")=nombre

Al llamar la página inicia_sesion.asp lo hago con target="_top" y recargo la página principal......
  #4 (permalink)  
Antiguo 12/09/2006, 23:17
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Jugando con refresh() (javascript) debería valerte para actualizar los valores de las sesiones (actualizar la página es un requisito imprescindible. Empíricamente hablando. Claro que también empíricamente-todos los años por esta fecha para más señas- cumplo años y me bebo hasta el agua de los floreros)

Última edición por trasgukabi; 13/09/2006 a las 00:00
  #5 (permalink)  
Antiguo 13/09/2006, 13:34
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 19 años, 3 meses
Puntos: 0
refresh...

qué tal amigo trasgukabi....

Se supone que cada vez que se carga la página se ejecutan las sentencias ASP....pero en fin.........

Ya lo había intentado refrescando la página tanto con ASP como con un script de java.....con el ASP si lo hace pero el resultado no es el idoneo...envía a servidor y consume recursos......Con el script....lo puse en el onLoad de la página y tampoco lo tomó......Por eso digo que no entiendo el comportamiento de esa cosa......

Tengo que seguir intentandolo hasta que salga....pero si obtengo su ayuda, sería mejor....
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:48.