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

#6 ¥-- Lombar --¥
03/11/2005 - 11:42 | Informe spam
No es nada engorroso. Supongamos que tienes 3000 referencias. Cuando cargas
una referencia, en el código fuente, insertas un marcador cuyo valor sea,
por ejemplo, la referencia. Eso automáticamente genera los 3000 marcadores
(suponiendo que las 3000 referencias estan en la misma página). Aparte has
grabado una variable de session que contiene la pagina en la que estás.
Cuando pulsas una referencia determinada grabas una segunda variable de
sesion que contenga la referencia del producto

Cuando quieres regresar simplemente llamas a la pagina, primera variable de
sesion definida, y un marcador, cuyo valor tienes almacenado y que además
era la referencia del producto.

Es mas sencillo de lo que te crees.
Recuerda que un marcador lo puedes definir, utilizando la variable
referencia
desde html <a name="<%=referencia%>"></a>
o desde asp response.write '<a name="' & referencia & '"></a>"

Un saludo


¥-- Lombar --¥
EchMotor 69
Jose Lombardia

"Enrique" escribió en el mensaje
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
#7 Enrique
03/11/2005 - 13:05 | Informe spam
¿me podrias mostrar el codigo de como lo haces?
Respuesta Responder a este mensaje
#8 Enrique
03/11/2005 - 13:06 | Informe spam
lo intentaré. muchs gracias por tu ayuda.

de todas formas, ¿me podrias dejar un codigo de ejemplo?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida