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

Refrescar página

Estas en el tema de Refrescar página en el foro de ASP Clásico en Foros del Web. Hola, Tengo en varios lugares de mi sitio web un enlace para identificarse (en el caso de que no se haya hecho con anterioridad), el ...
  #1 (permalink)  
Antiguo 23/03/2012, 16:10
 
Fecha de Ingreso: enero-2010
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 9
Refrescar página

Hola,

Tengo en varios lugares de mi sitio web un enlace para identificarse (en el caso de que no se haya hecho con anterioridad), el caso es que quiero que una vez te identifiques, bien automáticamente, o mediante un enlace (o mucho mejor, que te de la posibilidad de hacerlo de ambas formas) te devuelva a la página desde la que hiciste click en identificar y aparezcas ya identificado.

Por el momento he puesto esto:
Response.Write ("<script language='javascript'>history.go(-2);</script>")

para que con javascript me devuelva a la página en la que estaba, pero no apareces identificado si no refrescas la página. Cómo puedo hacer para que me devuelva a la página -2 y que aparezca refrescada?
  #2 (permalink)  
Antiguo 24/03/2012, 04:05
 
Fecha de Ingreso: agosto-2011
Mensajes: 68
Antigüedad: 12 años, 8 meses
Puntos: 11
Respuesta: Refrescar página

No te puede valer un:

<%
Response.redirect("paginaidentificacion.asp")
%>

?
  #3 (permalink)  
Antiguo 24/03/2012, 06:29
 
Fecha de Ingreso: enero-2010
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 9
Respuesta: Refrescar página

No es eso lo que necesito.

Con ese redirect hago lo mismo que podría hacer con por ejemplo un location.href (de nuevo javascript) pero yo estoy en la página Identificacion.asp y quiero ir a:
- Registro.asp
- ComentariosDetalle.asp (En esta se recogen valores de formulario)
- Comentarios.asp?tema=x&pagina=x (En esta se recogen valores de la url)
etc...

Lo que quiero es volver a una de esas 3 páginas, pero no tengo ningún dato que me diga de cual he venido exactamente. Eso lo soluciono tirando del historial y retrocediendo 2 veces, pero entonces no me sale actualizada.

Se me ocurre que en esas 3 páginas, según entro podría hacer un refresco, pero "me sobraría" en el caso de que haya ido desde otro lado o que ya esté identificado. Lo que quisiera sería alguna función que te deje moverte por el historial, que en la misma función le digas que cuando llegue, se refresque

No se si para hacer lo que quiero, no me queda otra que enviarle el href y enviarle el resto de valores de formulario o de la url y entonces hacer el redirect que me dices, pero digamos que estoy tratando de evitar tener que hacer todo eso
  #4 (permalink)  
Antiguo 28/03/2012, 17:57
Avatar de phillipecw  
Fecha de Ingreso: septiembre-2008
Ubicación: Lima, Peru, Peru
Mensajes: 142
Antigüedad: 15 años, 7 meses
Puntos: 19
Respuesta: Refrescar página

Veamos si entiendo lo que necesitas: ¿Quieres que si alguien quiere acceder a http://servidor/PaginaQueQuieroVer.asp, lo redireccione a http://servidor/Login.asp, ingrese sus datos y lo envíe de regreso a http://servidor/PaginaQueQuieroVer.asp?

Si es así, ¿has intentado enviando como "query" la dirección de la página?
Código ASP:
Ver original
  1. Response.Redirect "Login.asp?referer=PaginaQueQuieroVer.asp"
Ese dato lo puedes obtener con:
Código ASP:
Ver original
  1. Request.ServerVariables("HTTP_REFERER")
Espero que te sirva.
__________________

Phillipe Calmet Williams
Freelance Front-End Developer, Graphic & Web Designer www.phillipecw.com
  #5 (permalink)  
Antiguo 29/03/2012, 15:29
 
Fecha de Ingreso: enero-2010
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 9
Respuesta: Refrescar página

Como query, con formulario... quería evitar cualquiera de las 2 maneras, pero veo que no me queda otra

Etiquetas: página, refrescar
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 17:19.