webForumDet fria alternativet

uppdatera kundkorgsvisning

ASP

4 svar · 217 visningar · startad av Pellsater

Medlem sedan juli 2000154 inlägg
Frågan#1

hej!

har ett lite knepigt problem som jag inte får bukt med.

har en websshop (inte färdig ännu) där man klickar på"lägg i kundkorg" på första sidan... När man gör det så kommer man till sin kundkorg.... Därifrån klickar man sedan på "Fortsätt handla" då ligger det ett javascript som tar en tillbaka dit man var...

En liten kundkorgsvisning uppe till höger visar då hu rmkt man handlat för... so far so good... väljer jag nu en ny produkt på denna sida så komemr jag återigen till kundkorgen som nu består av två varor... klickar ja gnu "Fortsätt handla" så hamnar jag återigen på första sidan, men nu uppdateras inte den lilla kundkorgsvisningen..... ?!?!?!?

Jag har lagt in så att ingen avsidorna cachas så jag förstår inte vad som är fel...

Om ni vill så kan ni gärna testa på
https://www.fitnessbutiken.se/home.asp

Bengt

Medlem sedan apr. 20003 174 inlägg
#2

..jag kommer till en tom sida när jag klickar på "Lägg i kundkorg".

Gällande ditt problem:

Svarar lite provisoriskt, eftersom jag inte kan se problemet kan jag bara gissa mig till det. ;)

Jag kan tänka mig att du använder javascript för att ta kunden tillbaka för att handla mer, vilket inte fungerar bra så strunta i det och använd istället en lösning där du använder querystringen att samla värde/data i gällande vartifrån man kom. Då kan du sedan enkelt använda detta för att skicka kunden tillbaka till rätt plats igen.

Medlem sedan juli 2000154 inlägg
#3

ok!!

Och hur skulle man kunna lösa det?

Klickar jag på Läg i Kundkorg så kommer jag till kundkorgen!!! som är en Iframe

Det knepiga är att den lilla kundkorgsvisningen uppdateras ibland och ibland inte... nån som har nåt mer förslag

Medlem sedan juni 20022 599 inlägg
#4

Kanske är ute cyklar eftersom jag inte kollat koden, men ett generellt knep för att förhindra cachning i alla sammanhang (webbläsare, proxies, servrar) om man inte litar på META-taggar är att konsekvent slänga på en meningslös slumpdel i alla URL:er. Tex:

frame.location.href='dinsida.asp?<denkorrektaquerystringen>&dummy='+Math.random();

På så sätt minimerar man risken att URL:en hittas i cachen.

Medlem sedan juli 2000154 inlägg
#5

löste det genom att lägga visningen i en Iframe istället.. blev jättebra och så körde jag en Onload i Bodytaggen, som uppdaterar den

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)