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

La pagina no se muestra como fue diseñada

Estas en el tema de La pagina no se muestra como fue diseñada en el foro de ASP Clásico en Foros del Web. Tengo un problema que no he podido solucionar. Tengo mi pagina con un diseño css y todo funciona bien, el problema sucede cuando se cierra ...
  #1 (permalink)  
Antiguo 22/06/2010, 08:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 2
La pagina no se muestra como fue diseñada

Tengo un problema que no he podido solucionar.

Tengo mi pagina con un diseño css y todo funciona bien, el problema sucede cuando se cierra la sesion por tiempo de inactividad, me sale una pagina de error diciendo que debo ingresar de nuevo, (el ingreso es con clave), la pagina de error tiene un link "Ingrese" y al darle click me redirecciona a mi pagina de ingreso "default.asp", esta pagina (default.asp) se muestra correctamente (no tiene ningun diseño especial), ingreso los datos de inicio y le doy aceptar, al entrar a "valido.asp" que es la que tiene el diseño css sale toda desordenada y no entiendo por que.

Me toca volver a digitar la direccion en la barra de direcciones del navegador, me muestra "default.asp" (que siempre se muestra bien) y nuevamente hacer el ingreso para que se vea bien "valido.asp".

Es u poco enrredado pero eso es, una vez validado "valido.asp" se ve bien, si se cierra la sesion, intento ingresar de nuevo y todo se ve mal, tengo que volver a poner la direccion y hacer un nuevo ingreso para que se vea bien.

Gracias por sus recomendaciones.
  #2 (permalink)  
Antiguo 22/06/2010, 10:56
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, 1 mes
Puntos: 535
Respuesta: La pagina no se muestra como fue diseñada

Intentá eliminando los temporales de tu browser.
__________________
...___...
  #3 (permalink)  
Antiguo 22/06/2010, 11:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: La pagina no se muestra como fue diseñada

Gracias por la respuesta.

Me ha sucedido entrando a la pagina desde distintos computadores
  #4 (permalink)  
Antiguo 22/06/2010, 13:45
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 2 meses
Puntos: 146
Respuesta: La pagina no se muestra como fue diseñada

Razón de más para pensar en los temporales

Prueba colocando esto en la sección del HEAD en tu página con problemas:


<%
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
  #5 (permalink)  
Antiguo 22/06/2010, 14:34
 
Fecha de Ingreso: octubre-2009
Mensajes: 80
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: La pagina no se muestra como fue diseñada

Muchachos ya encontre el problema, cuando entraba por primera vez pasaba por la pagina "default.asp" que tiene este codigo:

nav = Request.ServerVariables("HTTP_USER_AGENT")
if instr(nav,"MSIE") then
''response.write "Tu navegador es Internet Explorer"
Session("Navegador")="ie"
elseif instr(nav,"Mozilla") then
''response.write "Tu navegador probablemente sea de Netscape, Mozilla"
Session("Navegador")="Moz"
else
''response.write "Tu navegador no es Netscape ni Explorer"
Session("Navegador")="otro"
end if

Luego una vez validado verificaba a Session("Navegador") y segun el navegador selecciono el css, el problema era que la pagina "error.asp" me redireccionaba a "ingresar.asp" y no a "default.asp", o sea que Session("Navegador") = "" y no seleccionaba el css, por eso una vez que volvia a cargar la pagina si funcionaba.

Gracias a los dos por sus comentarios.

Etiquetas: fue, muestra
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 08:15.