PDA

Volledige versie bekijken : Cashe probleem


JAZZ26022003
%Europe/Berlin %383 %2006, 10:11
Goeiemorgen,

Ben bezig met een website waarvan een stuk van de navigatie is opgenomen in een swf bestand. De teksten en de links die in het swf bestand worden gebruikt worden uit een string van een asp pagina gehaald.

Ook is er de mogelijkheid om op iedere pagina van taalkeuze te veranderen.

Dus wanneer van taal veranderd wordt moeten de teksten en de links in het swf bestand ook veranderen. In firefox loopt alles vlot. Maar met IE heb ik het probleem dat wanneer er van taal veranderd wordt hij steeds de flash uit zijn cash gaat gaan halen. Zelfs refreshen werkt op dat ogenblik niet.

Heb al geprobeerd met dit in het begin van mijn asp pagina te zetten
<%
pStr = "private, no-cache, must-revalidate"
Response.ExpiresAbsolute = #2000-01-01#
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", pStr
%>
maar hij cashed de pagina toch.

Weet iemand om oplossing hier voor.

Dank,
Groetjes

moonwalker
%Europe/Berlin %385 %2006, 10:15
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_14743

Probeer dat eens.

mw

12051
%Europe/Berlin %401 %2006, 10:38
ff een random value in de link zetten

JAZZ26022003
%Europe/Berlin %439 %2006, 11:33
De eerste methode werkt wel met IE. Hij haalde bij iedere page load het flash bestand van de server en niet van de cashe. Maar ik bleef met het probleem zitten dat hij de tekst en de links niet aanpaste. Dus de logica zei dat de asp pagina met de strings in niet mocht gecashed worden.

heb dan dit in die pagina gezet
<%
pStr = "private, no-cache, must-revalidate"
Response.ExpiresAbsolute = #2000-01-01#
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", pStr
%>
maar ik moest wel de option explicit weg doen voor het werkte.

Toch bedankt voor bovenstaand nieuws. Was iets dat ik nog niet wist.

moonwalker
%Europe/Berlin %460 %2006, 12:03
Graag gedaan hoor.

Netjes opgelost en succes ermee. ;)

mw