Ik ben bezig met een webshop, met daarin een shoppingcart. Wanneer je een product in de shoppingcart hebt geplaatst, kun je een aantal dingen doen zoals het veranderen van het aantal bestelde producten, het verwijderen van producten uit de cart, etc.
Verder bevat de pagina een button 'continue shopping'. Als je op deze button klikt, ga je middels een javascript:history.go(-1) functie terug naar de pagina met het item dat je het laatst bekeken hebt, voordat je het aan de shopping cart toevoegde.
Het probleem is, dat de shopping cart pagina gerefreshed wordt wanneer je items eruit delete of het aantal ervan wijzigt. Als je dan op de button klikt, ga je terug naar de vorige shopping cart pagina, met het oude aantal items.
Wat ik nu wil, is iets maken dat het aantal refreshes bijhoudt, zodat ik bijvoorbeeld iets kan doen als
Bij een refresh:
var refreshes = refreshes + 1;
Bij klik op button:
history.go(-refreshes);
Ik weet alleen geen drol van Javascript, en heb geen idee hoe ik dit moet aanpakken, aangezien je de variabele tussen pagina-refreshes zult moeten gaan bewaren.
Kan iemand mij op weg helpen? Of weet iemand een betere oplossing?
Verder bevat de pagina een button 'continue shopping'. Als je op deze button klikt, ga je middels een javascript:history.go(-1) functie terug naar de pagina met het item dat je het laatst bekeken hebt, voordat je het aan de shopping cart toevoegde.
Het probleem is, dat de shopping cart pagina gerefreshed wordt wanneer je items eruit delete of het aantal ervan wijzigt. Als je dan op de button klikt, ga je terug naar de vorige shopping cart pagina, met het oude aantal items.
Wat ik nu wil, is iets maken dat het aantal refreshes bijhoudt, zodat ik bijvoorbeeld iets kan doen als
Bij een refresh:
var refreshes = refreshes + 1;
Bij klik op button:
history.go(-refreshes);
Ik weet alleen geen drol van Javascript, en heb geen idee hoe ik dit moet aanpakken, aangezien je de variabele tussen pagina-refreshes zult moeten gaan bewaren.
Kan iemand mij op weg helpen? Of weet iemand een betere oplossing?