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
 

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




Preguntas similares