Avatar billede oleskrogh Nybegynder
11. februar 2005 - 22:39 Der er 4 kommentarer

Siden skal opdateres

Jeg har brug for et lille script i toppen af en side der sikrer at siden bliver opdateret når den vises.
Problemet skal løse at hvis brugeres trykker "tilbage" skal en session-variabel ikke længere være sand og man skal sendes til login. Er det forståeligt??

/Ole
Avatar billede ellebaek Nybegynder
12. februar 2005 - 01:00 #1
tja..

hvad med:

<%
if not session("test") = "123" then
session("test") = "123"
response.write "<meta http-equiv="refresh" content="0;url=sidenavn.asp">
else
session("test") = ""


vis resten af side koden...
end if
Avatar billede oleskrogh Nybegynder
12. februar 2005 - 09:14 #2
hmmm - det burde jo virke, men det kan jeg ikke få det til.
Måske skal problemet løses på en helt anden måde.
Brugeren svarer på nogle spørgsmål - klikker submit og må ikke kunne klikke tilbage og svare en gang til, men skal fx dirigeres til "login.asp"
Jeg har prøvet det med sessionvariablen, som bliver sat til false, når man klikker submit, men alligevel kan man godt bruge browserens tilbageknap og svare igen.
/Ole
Avatar billede ellebaek Nybegynder
12. februar 2005 - 23:35 #3
hmm..

ja, det er vidst lidt mere tricky end ovenstående..
Da den kun sørger for at siden opdateres en gang når man går ind på den.

Jeg må lige sove på det, så kan det være jeg er blevet lidt mere klog ;-)
Avatar billede thesurfer Nybegynder
17. februar 2005 - 21:41 #4
Det giver ingen mening :-)
- Hvad skal du bruge en session til, hvis den alligevel slettes igen, når brugeren klikker Tilbage?
- Hvordan vil du kende forskel på Tilbage og et almindeligt link?

Hvis det er, skal du på hver eneste side (!) indsætte kode, så filnavnt gemmes i en session.. så kan du teste om "ny" (nuværende side) er lig den gamle side..

- Men hvad sker der så, hvis brugeren klikker et link/skriver adressen, til samme side som er "Tilbage"-siden?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester