Foros del Web » Programando para Internet » Javascript »

como se puede retroceder cuando usas ajax

Estas en el tema de como se puede retroceder cuando usas ajax en el foro de Javascript en Foros del Web. Hola, si utilizas ajax para navegar por la web, como se deberia hacer para retrocecer usando javascript, probe con history.back(), pero me regresa al principio. ...
  #1 (permalink)  
Antiguo 15/07/2013, 13:02
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
como se puede retroceder cuando usas ajax

Hola, si utilizas ajax para navegar por la web, como se deberia hacer para retrocecer usando javascript, probe con history.back(), pero me regresa al principio.

Saludos.
  #2 (permalink)  
Antiguo 15/07/2013, 14:01
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: como se puede retroceder cuando usas ajax

Obviamente no funciona, porque si cargas algo mediante AJAX la URL no cambia.

Para que la URL cambie tendrás que usar pushState, para cambiar la URL del navegador y así luego poder retroceder. Aunque es todo un poco más complicado que sólo hacer esto.
  #3 (permalink)  
Antiguo 15/07/2013, 18:07
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 1 mes
Puntos: 8
Respuesta: como se puede retroceder cuando usas ajax

Cita:
Iniciado por pithon Ver Mensaje
Hola, si utilizas ajax para navegar por la web, como se deberia hacer para retrocecer usando javascript, probe con history.back(), pero me regresa al principio.

Saludos.
no te funcionara usar sesiones
es decir que se guarde la url en una sesion
y cada vez que quieras regresar
solo la llamas
realmente no he hecho esto, pero suena interesante

disculpa por mi poco conocimiento
  #4 (permalink)  
Antiguo 15/07/2013, 19:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: como se puede retroceder cuando usas ajax

Hola:

Lo de navegar con Ajax me suena fatal... con Ajax se deberían actualizar pocas cosas, pero no navegar. De todos modos, si vas actualizando una capa con Ajax, puedes hacer que esa capa sea distinta en cada petición y tener las capas de anteriores peticiones ocultas como para tan solo mostrarlas si fuera necesario...

Cada vez estoy más convencido de que no se usa la tecnología Ajax adecuadamente.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: ajax, retroceder
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 10:45.