/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
JavaScript:history.back() og asp
Fra : Philip


Dato : 29-03-03 03:30

Kort og godt:
Hvordan klarer man det i ASP? Nedenstående virker ikke.

response.redirect("JavaScript:history.back()")



 
 
Jesper Stocholm (29-03-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 29-03-03 11:20

Philip wrote :

> Kort og godt:
> Hvordan klarer man det i ASP? Nedenstående virker ikke.
>
> response.redirect("JavaScript:history.back()")

Det korte svar er: "Det kan du ikke"

Det lange svar er: "Det kan du ikke ... umiddelbart"



Årsagen er, at Javascript-tingen er browser-rettet, dvs den kigger din
browsers liste over tidligere besøgte sider og vælger den seneste af
disse. Dette privilegium har ASP ikke, da det ikke kan snakke med din
browser. Derfor er du nødt til at se på nogle af de data, som er ASPs
eneste kilde til information fra browseren - nemlig ServerVariables [1]

I ServerVariables-samlingen findes "HTTP_REFERER". Denne variabel
indeholder information om den side, der ledte hen til din side. Du skal
blot være opmærksom på, at HTTP_REFERER ikke altid medsendes af dine
besøgendes browsere - der er endda nogle browsere, hvori det helt kan
slås fra. Udover det er der en masse tilfælde, hvor HTTP_REFERER ikke
medsendes som standard [2]. Til denne liste kan føjes at det heller ikke
er altid at den medsendes, hvis man går fra et HTTPS-site til et HTTP-
site - og måske også omvente. Derfor må du _aldrig_ lave en funktion på
dit site i ASP, der er 100% afhængig af at variablen medsendes.

[1] Se evt http://asp.stocholm.dk/servervariables.asp
[2] http://www.aspfaq.com/show.asp?id=2169

--
Jesper Stocholm - http://stocholm.dk
www.asp-faq.dk: FAQ for dk.edb.internet.webdesign.serverside.asp
www.usenet.dk/netikette/citatteknik.html: Skriv under det du svarer på
Svar venligt til gruppen og ikke til mig privat !

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste