Finns det något sätt att använda http referer så att man response.redirectar till låt oss säga 2 sidor tidigare ?
------------------
Våga lek med dig själv
8 svar · 218 visningar · startad av erka
Finns det något sätt att använda http referer så att man response.redirectar till låt oss säga 2 sidor tidigare ?
------------------
Våga lek med dig själv
nej, du får då använda javascript.
history.go(-2);
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
jo men hur skriver man en response.redirect med det då ? lyckades inte innan
------------------
Våga lek med dig själv
du får nog skicka sidan till klienten och där använda dig av:
<BODY onLoad="javascript:history.back(2);">
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
[Redigerat av PatrikB den 19 jul 2001]
hmm då vart det genast problem. Eftersom sidan innehåller massa kod som skiljs ut med case sattser. Det är en admin sida där just denna sida gör det sissta steget i att sätta in en ny kontakt i gästboken. hmmm finns det inget annat sätt, kan man inte i den tidigare sidan lagra adressen från typ history-1 och sedan bygga på eller något ?
------------------
Våga lek med dig själv
Du kan väl kolla på "adminsidan" om du kommer från rätt sida med hjälp av HTTP_REFFERER.
Kommer du från någon annan sida kör du en response.redirect till sidan innan adminsidan :)
If Request.ServerVariables("HTTP_REFFERER") <> 'sidan innan sista steget Then Response.Redirect "'sidan innan sista steget"
:)
------------------
I like ¼ £ whith cheese
ok,
där du idag har Response.Redirect byt det mot:
Response.Write "<BODY onLoad=""javascript:history.back(2);"">"
Response.Flush
Response.End
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
om inte det funkar kan du göra som du sa, spara "första sidan" eller den sida som du vill komma tillbaka.
<%
strRedirURL = Request.ServerVariables("SCRIPT_NAME")
Session("RedirURL") = strRedirURL
%>
och när du sedan vill redirecta tillbaka:
strRedirURL = Session("RedirURL")
Response.Redirect strRedirURL
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
[Redigerat av PatrikB den 19 jul 2001]
Tackar ! ska testa nu efter lunch med lite olika saker..
------------------
Våga lek med dig själv