Avatar billede thomasskov Nybegynder
06. august 2001 - 00:48 Der er 4 kommentarer og
3 løsninger

Automatisk opdatering af side

På min hjemmeside hvor jeg bruger frames oplever jeg desværre at de forskellige sider ikke automatisk opdaterer sig når de er rettet og man besøger dem igen. Faktisk har jeg nogle gange måttet skrive den fulde adresse til en specifik side for at kunne opdatere den så jeg kunne se resultatet og ikke bare det gemte i computeren. Skal jeg virkelig til at putte refresh på hver side eller er der en eller anden ting jeg har glemt da jeg lavede frames. Hvad kan jeg gøre?
Avatar billede rasmus_a Nybegynder
06. august 2001 - 00:54 #1
Er du sikker på at problemet ikke bare ligger i at du bruger IE og at den gemmer din side i sin \"oversigt\".. Det dårlige ved dette er bare at når du som webdesigner sidder og ser din side igen og igen opdateres den ikke da IE tror at den ved at være \"smart og hurtig\" kan hente side fra sine \"Midlertidige Filer\".. Jeg tror ikke din brugere har nogle problemmer..
Avatar billede thomasskov Nybegynder
06. august 2001 - 01:00 #2
Netop én af brugerne oplyste mig om en fejl, som jeg derefter rettede. Dette kunne han ikke se før jeg fik ham til at skrive HEEELE adressen på den side som var \"main\" i framesettet, og så opdatere den. Det skulle jo helst ikke være nødvendigt. Jeg er lidt ærgerlig over det. Jeg kender den der med at få siden til at opdatere hvert fx. 5 sek., men kunne man måske ikke få den til bare at opdatere én gang og så ikke mere?
Avatar billede gryn Nybegynder
06. august 2001 - 01:05 #3
Hvis du som rasmus a formoder bruger ie, kan du indstille den til at hente siden igen, hver gang du besøger stedet.

Klik højre på ie-ikonet og vælg egenskaber. Derefter vælger du indstilliger under midlertidige internetfiler. Der kan du rette på det.
Avatar billede rasmus_a Nybegynder
06. august 2001 - 01:09 #4
Jeg ved ikke om det vil hjælpe at lave en redirect til samme side i META\'en.. Den kunne jo bare være på 1 sek, det svarer til ingen tid.. ingen ville ligge mærke til det.. iøvrigt er det et ret ligegyldigt problem for andre end dig selv.. (ved mindre du altså opdaterer din side flere gange hvert kvarter 24/7 ??)
Avatar billede wizprod.com Nybegynder
06. august 2001 - 03:27 #5
rasmus_a > nej det vil det ikke.... så loader den bare siden igen fra den lokale cache!

Problemet kan omgås ved at sende headeren der f.eks. siger at siden ikke må lagres i computerens cache!

I php (hvis du har afgang til det), sende følgende headere, som gør at du altid vil få den nyeste sideat se, HELE tide:

header(\"Expires: \".gmdate(\"D, d M Y H:i:s\",time()).\" GMT\");
header(\"Pragma: no-cache\");
header(\"Cache-Control: no-cache\");
header(\"Cache-Control: no-store\");


Noget lignende kan sagtens lave med metatags!
Avatar billede wizprod.com Nybegynder
06. august 2001 - 03:28 #6
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">
<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-store\">
Avatar billede jakoba Nybegynder
06. august 2001 - 07:07 #7
Hvis du holder shift tasten nede mens du klikker på \'opdater\' knappen får du en \'fra serveren tak\'-reload.

diverse snarte internet-accelleratorer kan vise sig at virke ved at cashe flere filer end du ønsker eller ber om.

i menu \'vis\' -> faneblad \'generelt\' -> område \'midlertidige internet filer\' -> knap \'indstillinger\' -> radioknappene foroven  vælger du den midterste radioknap.

mvh JakobA
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