Avatar billede stane Nybegynder
20. januar 2004 - 21:45 Der er 5 kommentarer og
1 løsning

Back funktion uden reload

Kan det lade sig gøre at lave en 'back' funktion lige som window.history.go(-1), så man ikke skal klikke refresh eller reloade den foregående side? (helst i asp)

Min side er baseret på xml og tager temmelig lang til om at løbe hele træet igennem gang på gang, når man skal tilbage igen fra en underside.

Nogen forslag?
Avatar billede loukas Mester
20. januar 2004 - 21:58 #1
Umiddelbart vil jeg mene du skal kigge på:
Response.Expires og CacheControl
Men der kan selvfølgelig også være noget at hente i måden hvorpå du henter data.
Avatar billede stane Nybegynder
20. januar 2004 - 22:03 #2
loukas: det ville være godt nok, hvis siden blev gemt i cachen i 5-10 minutter, hvorefter dataene måtte sendes igen.

Cache indstillingerne herunder er sat til nul. Hvad skal jeg skrive for at sætte udløbet til 5-10 minutter?

Response.Expires = 0
Response.ExpiresAbsolute = Now() - 1
Response.addHeader "pragma","no-cache"
Response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
Avatar billede stane Nybegynder
20. januar 2004 - 22:16 #3
Hmm, det med cachen er nok ikke løsningen. IE giver denne meddelelse (både med og uden response.expires)

Advarsel! Siden er forældet.
Den anmodede side blev oprettet ved hjælp af de oplysninger, du har sendt i en formular. Denne side er ikke længere tilgængelig. Som en sikkerhedsforanstaltning sender Internet Explorer ikke automatisk oplysningerne igen.

Hvis du vil sende oplysningerne igen og se denne webside, skal du klikke på knappen Opdater.
Avatar billede loukas Mester
20. januar 2004 - 23:08 #4
Jeg ville pr've med
Response.ExpiresAbsolute = Now() + 300
og intet andet
Advarslen om at siden er for;ldet kommer netop fordi at den udl'ber omg[ende.
Avatar billede stane Nybegynder
20. januar 2004 - 23:16 #5
Det hjælper ikke. Jeg ved man kan rette det i sikkerhedsindstillingerne i browseren, men det er client-side, så det nytter ikke noget, hvis andre brugere har slået det fra.
Avatar billede stane Nybegynder
12. februar 2004 - 09:38 #6
Lukke spørgsmålet igen - desværre...
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