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

Como evitar retroceder

Estas en el tema de Como evitar retroceder en el foro de ASP Clásico en Foros del Web. en una aplicacion necesito que, llegado el usuario a una pagina, no pueda volver (con el boton retroceder del navegador). Estoy loco lo he intentado ...
  #1 (permalink)  
Antiguo 28/03/2002, 12:12
 
Fecha de Ingreso: marzo-2002
Mensajes: 11
Antigüedad: 23 años, 1 mes
Puntos: 0
Como evitar retroceder

en una aplicacion necesito que, llegado el usuario a una pagina, no pueda volver (con el boton retroceder del navegador).
Estoy loco lo he intentado todo y el boton del navegador no carga la pagina al parecer lee del cache eso me impide utilizar cualquier cosa para testear de donde viene.
¿Como se hace?

Gracias
  #2 (permalink)  
Antiguo 28/03/2002, 13:57
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 4 meses
Puntos: 8
Re: Como evitar retroceder

esto es solo una idea, espero te sirva:

---pagina1.asp---
<%
if session("volver")=1 then
response.redirect("pagina2.asp")
end if
session("volver")=0
%>
ESTA ES LA PAGINA 1, YA NO LA VERAS MAS UNA VEZ QUE ENTRES EN LA PAGINA 2
<br><a href="pagina2.asp">PAGINA 2</a>
-- fin pagina1.asp --

---pagina2.asp---
<% session("volver")=1 %>
ESTA ES LA PAGINA 2, COMO TE DIJE YA NO PODRAS VOLVER, SI NO ME CREES INTENTALO!!
-- fin pagina2.asp --

Saludos!
  #3 (permalink)  
Antiguo 28/03/2002, 15:43
 
Fecha de Ingreso: marzo-2002
Mensajes: 11
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Como evitar retroceder

No funciona.
Si se llega a la pagina desde afuera funciona pero con el boton de retroceder del navegador No y eso es lo que debo evitar.
Utilizar una variable de sesion fue lo primero que intente pero al retroceder con el boton del explorador no se carga la pagina a si es que no se puede testear nada.
Ej: Si tengo paginas A, B y C, hacia adelante todo va bien pero hacia atras, por ejemplo al pasar de C a B dice que B viene de A. (recuerda el origen de la primera vez que cargo B.
Me tiene loco la cosa.
Gracias por el 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 05:57.