Avatar billede broegaard Nybegynder
10. december 2002 - 15:24 Der er 10 kommentarer og
1 løsning

Reload når man bruge tilbage knappen

Jeg skal have browseren til at reloade en side når man bruger tilbage knappen.
Altså:
På side 1 er der et link til side 2 som man klikker på.
På side 2 trykke man på tilbage knappen eller backspace og kommer tilbage til side 1.
Men når man kommer tilbage til side 1 bliver den reloadet.
Avatar billede dgivoni Nybegynder
10. december 2002 - 15:37 #1
Hvis du saetter flg. tag ind i headeren paa side 1, skulle det automatisk give en refresh af siden, naar du vender tilbage til den:
<meta http-equiv="Expires" content="0">
Avatar billede pelkjaer Nybegynder
10. december 2002 - 15:41 #2
Så har du jo også en side der konstant reloader - hvor smart er det?
Anyway, så tror jeg noget cache control er det bedste du kan gøre.
Enten serverside eller også med meta. (se evt. metamaten.dk)
Avatar billede dgivoni Nybegynder
10. december 2002 - 16:07 #3
pelkjaer: siden reloader ikke konstant, men du undgaar at den bliver cachet. Det er vel det, der er meningen?
Avatar billede broegaard Nybegynder
10. december 2002 - 23:20 #4
Det virker desværre ikke
Avatar billede dgivoni Nybegynder
11. december 2002 - 09:30 #5
Det kan skyldes at der er nogle browserversioner, der ikke reagerer paa denne meta-tag. Det kan ogsaa vaere fordi din internetudbyder har en proxy-server, som automatisk cacher websiderne i et stykke tid.
Der er en anden maade at goere det paa, hvis du kan afvikle scripts paa din webserver.
Hvis du laver siden til en ASP-side og saetter flg. i toppen, skulle det virke:
  Response.CacheControl="no-cache"
  Response.AddHeader "Pragma","no-cache"
  response.expiresAbsolute = #January 1,1990#
Hvis du hellere vil bruge PHP, kan du skrive flg. i starten af siden:
  Header("Expires: ".gmdate("D, d M Y H:i:s")." GMT");
  Header("Pragma: no-cache");
Avatar billede pelkjaer Nybegynder
11. december 2002 - 09:39 #6
Hvad med bare at bruge de meta'er der nu er til no-cache.

Her er de 3 der findes:

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-store">
<meta http-equiv="cache-control" content="no-cache">
Avatar billede broegaard Nybegynder
11. december 2002 - 11:32 #7
Det er en lorte server så jeg har ikke mulighed for at kører php/asp desværre. De tre meta tags virker heller ikke.
Avatar billede dgivoni Nybegynder
11. december 2002 - 11:45 #8
hvilken browser er det du tester i?
Avatar billede broegaard Nybegynder
11. december 2002 - 11:52 #9
nyeste IE + Mozilla
Avatar billede dgivoni Nybegynder
12. december 2002 - 17:03 #10
jeg har lige testet det lidt selv, da jeg ogsaa har brug for noget lignende og det eneste der virkede for mig, var server-side-maaden.
Avatar billede broegaard Nybegynder
03. januar 2003 - 23:43 #11
jeg lukker spørgsmålet. Jeg har låst problemet på en anden måde. Tak for hjælpen. Hvis der er nogen der mener de har krav på nogle point må i lige sige til.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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