Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2006, 13:40
herb_ore
 
Fecha de Ingreso: febrero-2005
Mensajes: 29
Antigüedad: 20 años, 2 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