05. maj 2008 - 11:23Der er
11 kommentarer og 1 løsning
Hvordan laver jeg en automatisk REFRESH
Hej, jeg skal have en REFRESH ind på min index.html, således jeg sikrer mig at folk ser den sidste nye opdatering på min hjemmeside, og ikke en gammel casche side. Kan jeg gøre dette med et javascript eller andet? Håber en venlig sjæl kan hjælpe :-)
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Hvis den viser den gamle side - som jo ikke havde en NO-CACHE på - så ved den jo ikke, at den ikke skal cache :) Så prøv lige at slette midlertidige internetfiler.
Nej det er nemlig det der er problemet. Siden skal refreshe automatisk, så jeg ikke skal bede de folk, der allerede HAR været inde på siden tidligere, om at slette midlertidige filer. Jeg har lavet det en gang før, men kan ikke huske hvordan.
Jo, men indtil du har slettet dine gamle filer, vil du vel også få vist den gamle fil, som ikke har nogen NO-CACHE. :) Og når NO-CACHEN ikke bliver kørt, bliver den selvfølgelig ikke kørt. :) Er du med?
Så prøv lige at gøre det for en sikkerheds skyld, så vi er sikre på, om det virker eller ej.
jeg er helt med :-) Og det virker fint. Men problemet er at jeg ikke kan bede alle folk om at slette deres midlertidige internetfiler, inden de går ind på min hjemmeside. Det må kunne løses på en eller anden måde. Hvad siger du? :-)
Det vil jo så kun gælde for dem, der har været inde på siden før. Hvis man ikke har besøgt din side før, vil man se den rigtige version, som ikke cacher. Er der da mange, der har været det, eller er det en ny side?
Som en ekstra cachesikkerhed plejer jeg at bruge ASP-koden:
<%Response.Expires=-1%> men det holder selvfølgelig kun, hvis man bruger ASP-sider.
Lige præcis! Alle dem som skal se mine opdateringer, HAR været inde på min hjemmeside før. DERFOR har jeg brug for en automatisk REFRESH funktion, og ikke en no-cache.
Jeg bruger ikke ASP sider.
Jeg håber du kan hjælpe mig med en REFRESH funktion ? :-D
Sorry. :) Der er sikkert et eller andet smart trick, som jeg ikke lige kan komme på, men generelt vil problemet jo være, at hvis man ser den gamle fil, kan man heller ikke få kørt en refresh-funktion, der ligger i den nye.
Ja, ovenstående kode skal så naturligvis kun køres første gang, men det går jeg også ud fra, du gør. :)
Og tak for point!
Synes godt om
Ny brugerNybegynder
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.