Om du visar varukorgen i ett separat fönster än de listan är i så är det ju bara att skriva javascript:back som href...
------------------
Bortom tid, bortom förvärv, väntar blott sorg och fördärv.
5 svar · 241 visningar · startad av Mattias
Jag grejjar lite med en webbshop i ASP och när jag lagt en vara i kundkorgen förflyttas man till en "Response.Status = "204 No Content""-sida där jag tänkt att man sedan skall redirectas tillbaka till sidan med den produkt man beställt.
Hur går jag tillväga för att göra detta?
Så här ser "Response.Status = "204 No Content""-sidan ut:
<!-- #include file="data/db.inc" -->
<%
Response.Status = "204 No Content"
SQL = "INSERT INTO tblorder"
SQL = SQL & "(sessionid, ProdId, Antal)"
SQL = SQL & "VALUES(" & Session.SessionId & "," & Request.Form("ProdId") & ", " & Request.Form("Antal") & ")"
Connect.Execute(SQL)
Connect.Close
response.redirect "huvudsida.asp"
%>
Som ni ser så förflyttar jag nu kunden till "huvudsida.asp", men hur skriver jag för att man skall förflyttas till föregående sida?
Tacksam för svar!
------------------
// Mattias
Om du visar varukorgen i ett separat fönster än de listan är i så är det ju bara att skriva javascript:back som href...
------------------
Bortom tid, bortom förvärv, väntar blott sorg och fördärv.
Om du menar att jag skall byta ut "huvudsida.asp" efter "response.redirect" mot "javascript:history.back()", så har jag provat olika varianter av denna lösning, utan att få det att fungera. Skulle du kunna vara snäll och skriva HELA kodraden?
------------------
// Mattias
Vad händer om du skippar att lägga till
response.redirect på sidan, och låter den vara som den är, bara slopar den raden. Blir detinte så då att den automatiskt går tillbaka till föregående?
Andreas
Nej, testade precis och varan vill inte ens läggas i korgen utan IE laddar och laddar utan att kommar fram till "204 no contect"-sidan. Det verkar alltså som response.redirect måste finnas med.
------------------
// Mattias
Du gör det lättast genom att använda referern:
Response.redirect Request.ServerVariables("http_referer")
------------------
It's not that I'm afraid to die. I just don't want to be there when it happens.
Kom hem till mig...