Avatar billede pelskee Nybegynder
02. august 2007 - 15:29 Der er 5 kommentarer

Undgå at siden caches

Jeg har et problem i ie6+7 med at mine gallerier ikke vises korrekt hvis ikke browser history er sat til at checke for en ny version ved hvert besøg på siden.

fra oversigten kommer man til et galleri hvor en flash fil henter noget xml. jeg bruger nedenstående 3 filer

oversigt
browser history er sat til at checke for en ny version ved hvert besøg på siden.

specifik eksempel
http://www.andyrouse.co.uk/collections_specific.asp?IDcollection=20&timestamp=282007152754&reload=ok

xml
http://www.andyrouse.co.uk/make_xml.asp

jeg har forsøgt med at inkludere timestamp samt at indsætte følgende i head sektionen:
<% Response.CacheControl = "no-cache" %>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-store">


Pls help :)
Avatar billede olebole Juniormester
02. august 2007 - 15:46 #1
<ole>

Prøv at kalde din 'xml'-fil med en unik query-streng. I JavaScript ville du kunne kalde den sådan:
    var sLoc = "http://www.andyrouse.co.uk/make_xml.asp?u=" + new Date().getTime();
    // Brug sLoc her

Det sætter et timestamp i rumpen på query'en, men du skal, såvidt jeg husker, gøre lidt anderledes i ActionScript. Anyway, så ved klienten, der hvergang er tale om et nyt dokument  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
02. august 2007 - 15:52 #2
- har lige tjekket ... timestamp-syntaksen er den samme i AS  =)
Avatar billede gider_ikke_mere Nybegynder
02. august 2007 - 15:59 #3
Vil

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<meta http-equiv="Expires" content="0">

ikke kunne gøre det?
Avatar billede madeindk Nybegynder
04. august 2007 - 23:15 #4
Desværre ikke - som Ole siger skal du sætte et unikt stamp til sidst. Når du kalder din XML fil, som du gør i string kunne jeg forestille mig skriver du bare fx.

<%
strXMLFile = "http://www.andyrouse.co.uk/collections_specific.asp?IDcollection=20&timestamp=282007152754&reload=ok&nocache=" & Now() & ""
%>
Avatar billede pelskee Nybegynder
10. august 2007 - 10:12 #5
ole - point :)
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