Ett problem. Jag vill tillbaka till senast besökta sidan med en response.redirect, efter att jag uppdaterat en databas. Men jag vill inte använda javascript. Eller är det bara det som gäller? Response.redirect Request.ServerVariables("HTTP_REFERER") Hej Lägg koden för att spara på första sidan och posta informationen till sig själv. Slipper du Redirect. Dessutom snyggare. Jag håller med Andreas, men i vissa fall krävs det en separat spara sida. I dessa fall brukar jag använda mig av javascript, typ: Tack för hjälpen, jag ska nu prova mig fra med förslagen. Jag har tyvärr legat sjuk och inte kunnat röra mig men får försöka göra något vettigt nu.Åter till senast besökta sidan
Helst så vill jag spara sidan jag kommer ifrån i en variabel, finns det några tips?Sv: Åter till senast besökta sidan
/ErikSv: Åter till senast besökta sidan
Eriks sätt är bra men man får med den absoluta URL:en, om du endast vill ha sidnamnet har jag gjort ett exempel till dig:
<code>
<%
'--- deklarerar variabler
Dim sThisPagePath 'as String
Dim iCountFullPath 'as Integer
Dim iFind 'as Integer
Dim sPageName 'as String
'--- sökvägen till denna sida
sThisPagePath = Request.ServerVariables("SCRIPT_NAME")
'--- räknar antal tecken till aktuell sida
iCountFullPath = Len(sThisPagePath)
'--- räknar antal tecken från höger innan / hittas
'--- adderar 1 för att detta tecken ej skall synas
iFind = InStrRev(sThisPagePath, "/") + 1
'--- hämtar ut sidnamnet
sPageName = Mid(sThisPagePath, iFind, iCountFullPath)
%>
<!----------------------------- SIDA 1 ------------------------------->
<html>
<head>
<title>Sida 1</title>
</head>
<body>
Detta är min länk till sidan 2
</body>
</html>
<!----------------------------- SIDA 2 ------------------------------->
<html>
<head>
<title>Sida 2</title>
</head>
<body>
">Tillbaka
</body>
</html>
</code>Sv: Åter till senast besökta sidan
Sv: Åter till senast besökta sidan
<code>
<%
'--- när min data är sparad och det är dags att återvända
<%
Response.Write "<script language=""JavaScript"">alert('### är nu sparat i databasen');history.back(1);</script>"
%>
</code>Sv: Åter till senast besökta sidan