Hoe kan ik het cachen van flash (en XML) tegengaan?
Wat ik heb geprobeerd in de header:
In de Ufo loader met php een random nummer meegeven:
In de flash
en nog iets wat blijkbaar ook niet werkt (van got geplukt)
in de Flash frame 1:
En nog werkt het niet... Als ik de cache leeggooi fade het ene plaatje keurig in het andere plaatje, na een keer herladen verspringt dit. (Zou misschien door brakke code komen) Maar als er niet gecached wordt zou het moeten zijn alsof elke keer een eerste bezoek is. Toch?
Wat ik heb geprobeerd in de header:
code:
1
2
3
| <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" content="no-cache"> <META HTTP-EQUIV="expires" CONTENT="Sat, 22 Jul 2000 08:21:57 GMT"> |
In de Ufo loader met php een random nummer meegeven:
code:
1
2
3
4
5
| <script type='text/javascript' src='ufo.js'></script>
<script type='text/javascript'>
var FO = { movie:movie.swf?nocache=<? echo rand(0, 999999);?>', wmode:"transparent", width:'660', height:'320', majorversion:'6', build:'40' };
UFO.create(FO, 'ufoDemo1');
</script> |
In de flash
code:
1
2
| var now:Date = new Date () images_xml.load(_root.input2 + "?nocache=" + now.getTime ()); |
en nog iets wat blijkbaar ook niet werkt (van got geplukt)
in de Flash frame 1:
code:
1
2
3
4
5
6
7
8
9
| function no_cache() {
if (doLoad != "1") {
SWFstr = new String(_url);
SWFfindlastslash = SWFstr.lastIndexOf("/");
this.loadMovie (substring(SWFstr, SWFfindlastslash + 2, SWFstr.length - SWFfindlastslash) + "?ID="+ Math.random()*99999999 + "&doLoad=1",0);
}
}
no_cache(); |
En nog werkt het niet... Als ik de cache leeggooi fade het ene plaatje keurig in het andere plaatje, na een keer herladen verspringt dit. (Zou misschien door brakke code komen) Maar als er niet gecached wordt zou het moeten zijn alsof elke keer een eerste bezoek is. Toch?
Wat er ook gebeuren moogh...