Hej, skicka med script_name i formuläret då kan du kolla från vilken sida de kom ifrån. Fast det är inget formulär... Ännu bättre: på sidan som laddas om: lägg till <%=request.servervariables("http_referer")%> i yes-länken samt sätt no-länken till bara http-referer...HTTP_REFERER?
Vi har ett dokumenthanteringssystem. När man ska ta bort ett dokument så är det så att man kommer till ny sida som frågar om man är säker på att man vill ta bort dokumentet.("document_delete.asp")
Klickar man <b>Yes</b> så laddar jag om samma sida med en extra parameter, så nästa gång sidan laddas gör den delete.
När delete är gjort omdirigeras(Response.Redirect) man tillbaks till sidan som listar dokumenten.
Problemet jag har är att man kan ta bort dokument från flera olika sidor i systemet och jag vill ju att när man gjort delete ska man skickas till sidan man stod på när man tryckte på delete-knappen och det är alltså inte samma varje gång.
Då tänkte jag att man kunde använda HTTP_REFERER för att göra detta. Men eftersom när jag väljer <b>Yes</b>(för att bekräfta delete) laddas ju samma sida om, därför blir ju HTTP_REFERER fel.
Någon som förstår hur jag menar och har någon idé på hur kan jag lösa detta?
Tackar på förhand!!
/JockeSv: HTTP_REFERER?
<code>
<input type="hidden" name="ref" value="<%=Request.ServerVariables("script_name")%>"
</code>
//PutteSv: HTTP_REFERER?
Bara en vanlig sida med en länk på.
Eller hur menar du?
/JockeSv: HTTP_REFERER?