volver a la pagina anterior

02/11/2005 - 18:27 por enrique | Informe spam
hola a todos,

para volver a la pagina anterior, he estado utilizando hasta el momento a
"javascript: history.back()" y/o "javascript: history.go(-1)".

el problema es que a veces vale esta solucion, a veces no. en mi caso, se
añade un producto a un carrito de compra y una vez en el carrito es posible
modificar o eliminar los productos. si se elimina un producto por ejemplo,
al usar history.back(), lo que hace es mostrar el carrito en su estado
anterior. por ejemplo, si elimino una linea de productos y despues de esta
eliminacion, me quedan 8 lineas de productos, history.back() me mostrara el
carrito con las 9 lineas de productos que teniamos en el carrito antes de la
eliminacion. No es una buena solucion porque ya no refleja lo que hay
realmente en la base de datos.

¿que podria usar para volver en mi pagina de productos exactamente en el
mismo sitio donde estaba el usuario antes de añadir el producto al carrito
de compra?
he visto en algunas paginas dinamicas en la red que vuelven a la familia de
productos donde estaba el usuario antes de añadir el nuevo producto al
carrito o peor, a la pagina generica de familias de productos: eso no me
parece muy factible porque rompe la continuidad de compra del usuario

¿como soleis hacer en este caso?¿que tecnica y objetos empleais?...

muchas gracias de antemano por su ayuda

Preguntas similare

Leer las respuestas

#1 ¥-- Lombar --¥
02/11/2005 - 19:49 | Informe spam
Hay muchas maneras, una de las que yo utilizo es definir una variable de
sesion, y al cargar cada página meto la ruta de dicha página en la variable
de sesión. Cuando quiero volver desde una página con múltiples accesos
posibles o con un problema como el tuyo, el enlace lo hago a la variable de
sesión.



¥-- Lombar --¥
EchMotor 69
Jose Lombardia

"enrique" escribió en el mensaje
news:%
hola a todos,

para volver a la pagina anterior, he estado utilizando hasta el momento a
"javascript: history.back()" y/o "javascript: history.go(-1)".

el problema es que a veces vale esta solucion, a veces no. en mi caso, se
añade un producto a un carrito de compra y una vez en el carrito es
posible
modificar o eliminar los productos. si se elimina un producto por ejemplo,
al usar history.back(), lo que hace es mostrar el carrito en su estado
anterior. por ejemplo, si elimino una linea de productos y despues de esta
eliminacion, me quedan 8 lineas de productos, history.back() me mostrara
el
carrito con las 9 lineas de productos que teniamos en el carrito antes de
la
eliminacion. No es una buena solucion porque ya no refleja lo que hay
realmente en la base de datos.

¿que podria usar para volver en mi pagina de productos exactamente en el
mismo sitio donde estaba el usuario antes de añadir el producto al carrito
de compra?
he visto en algunas paginas dinamicas en la red que vuelven a la familia
de
productos donde estaba el usuario antes de añadir el nuevo producto al
carrito o peor, a la pagina generica de familias de productos: eso no me
parece muy factible porque rompe la continuidad de compra del usuario

¿como soleis hacer en este caso?¿que tecnica y objetos empleais?...

muchas gracias de antemano por su ayuda




Respuesta Responder a este mensaje
#2 enrique
02/11/2005 - 20:13 | Informe spam
la idea es buena, pero la variable de sesion solo me podra indicar a que
pagina debo volver pero no a que parte de pagina debo volver. quisiera
volver exactamente en el mismo sitio donde estaba el usuario antes de pedir
el ultimo producto.

¿como harias tu eso?
Respuesta Responder a este mensaje
#3 ¥-- Lombar --¥
02/11/2005 - 21:04 | Informe spam
Con marcadores obviamente, define marcadores a la altura de los botones. Lo
he utilizado en unos listados muy largos de consulta de una biblioteca.

¥-- Lombar --¥
EchMotor 69
Jose Lombardia

"enrique" escribió en el mensaje
news:uBd5GE%
la idea es buena, pero la variable de sesion solo me podra indicar a que
pagina debo volver pero no a que parte de pagina debo volver. quisiera
volver exactamente en el mismo sitio donde estaba el usuario antes de
pedir
el ultimo producto.

¿como harias tu eso?



Respuesta Responder a este mensaje
#4 Enrique
02/11/2005 - 21:48 | Informe spam
si, lo habia pensado pero no se porque no he conseguido hacerlo funcionar.
lo tendré que probar de nuevo.

pero la verdad es que un poco engorroso. quiero decir si tienes 3000
articulos y quieres un maximo de precision, ya puedes marcar por todos
lados.

¿alguna otra idea quiza?

gracias por tu ayuda
Respuesta Responder a este mensaje
#5 German Saer
03/11/2005 - 06:35 | Informe spam
yo lo hago manteniendo un textbox "hidden" del ultimo producto con el que se
trabajó y otro campo "hidden" con la ultima operacion. Cuando presiono
"Back" en realidad no hago back sino que hago submit de la pagina
deshaciendo la ultima operacion

Espero te sirva.

___________
Thanks,

German Saer
Orlando, FL

"Enrique" wrote in message
news:ecKfb7%
si, lo habia pensado pero no se porque no he conseguido hacerlo funcionar.
lo tendré que probar de nuevo.

pero la verdad es que un poco engorroso. quiero decir si tienes 3000
articulos y quieres un maximo de precision, ya puedes marcar por todos
lados.

¿alguna otra idea quiza?

gracias por tu ayuda




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida