<div>The static content, the gifs, change, that is, for instance: where I must have an edit gif, appears anything else, for instance a delete gif.</div>  <div>&nbsp;</div>  <div>What apperars mixed-up in the web brwoser are the gif, the server static files, which I cache its byteArrays in ScriptingSystem formDictionary.</div>  <div>&nbsp;</div>  <div>For instance, by means of "toggle halos", and "S" I can see the html generated by the server, this is a piece of html:</div>  <div>&nbsp;</div>  <div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<SPAN class=tag-known>td</SPAN>&nbsp;<SPAN class=attribute-known>class</SPAN>=<SPAN class=attribute-value>"row"</SPAN>&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<SPAN class=tag-known>a</SPAN>&nbsp;<SPAN class=attribute-known>href</SPAN>=<SPAN class=attribute-value>"<A
 href="http://localhost:9090/seaside/DES?_s=PbyjghqnecDAMJwz&amp;39&amp;_k=bCzEZZYt">...bCzEZZYt</A>"</SPAN>&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<SPAN class=tag-known>img</SPAN>&nbsp;<SPAN class=attribute-known>border</SPAN>=<SPAN class=attribute-value>"0"</SPAN>&nbsp;<SPAN class=attribute-known>alt</SPAN>=<SPAN class=attribute-value>""</SPAN>&nbsp;<SPAN class=attribute-known>src</SPAN>=<SPAN class=attribute-value>"/seaside/DES?_s=VmTXqtlZoqwPFQvv"</SPAN>&nbsp;/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/<SPAN class=tag-known>a</SPAN>&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/<SPAN class=tag-known>td</SPAN>&gt;</div>  <div>&nbsp;</div>  <div><SPAN class=attribute-value>"/seaside/DES?_s=VmTXqtlZoqwPFQvv"</SPAN>&nbsp; referes to the gif, for instance to the gifA, and the gifA is shown.</div>  <div>&nbsp;</div>  <div>Somehow, the same ?_s=VmTXqtlZoqwPFQvv after some time referes to
 another gif, a gifB. If I click the web brower refresh button, or delete all off-line content of temporary internet files every time or -as I´m trying now- change the expiration time to a shorter time, It seems I´m avoiding this... but I´m not sure.</div>  <div>&nbsp;</div>  <div>thank you,</div>  <div>&nbsp;</div>  <div>Felipe</div>  <div>&nbsp;</div>  <div><BR><B><I>Philippe Marschall &lt;philippe.marschall@gmail.com&gt;</I></B> escribió:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">2006/10/25, saza solutions <FZAK@SAZASOLUTIONS.COM>:<BR>&gt; Hi all,<BR>&gt; This is the first time I make a submition to the list.<BR>&gt;<BR>&gt; For the last year and a half I´ve been using seaside in squeak, and built a<BR>&gt; decision engine application.<BR>&gt;<BR>&gt; I´ve been experiencing the following: all the gifs appeare mixed up.<BR>&gt;<BR>&gt; I cache the gifs, putting all the gifs in ScriptingSystem
 formDictionary, I<BR>&gt; store the byteArray directly.<BR>&gt;<BR>&gt; I realized that the application has been using offline content stored in the<BR>&gt; temporary files folder. Then, I change Explorer setting to check the version<BR>&gt; of a page, every time the page is visited (the previous setting was<BR>&gt; "automatic"). But I continued experiencing the problem.<BR>&gt;<BR>&gt; Then I realized that the key generated in WAExternalID by means of:<BR>&gt; initialize<BR>&gt; GeneratorMutex critical:<BR>&gt; [1 to: self size do: [:i | self at: i put: ((($a to: $z), ($A to: $Z))<BR>&gt; atRandom: Generator) asInteger]]<BR>&gt;<BR>&gt; was exactly the same as one located in the temporary files.<BR>&gt;<BR>&gt; I also saw that WADocumentHandler&gt;&gt;response sets an expiration time to year<BR>&gt; 2095.<BR>&gt;<BR>&gt; response<BR>&gt; | response |<BR>&gt; response _ WAResponse new.<BR>&gt; response contents: self mimeDocument contentStream text.<BR>&gt; response
 contentType: (mimeType ifNil: [self mimeDocument contentType]).<BR>&gt; response headerAt: 'Expires' put: 'Thu, 01 Jan 2095 12:00:00 GMT'.<BR>&gt; fileName ifNotNil:<BR>&gt; [response headerAt: 'Content-Disposition' put: 'attachment; filename=' ,<BR>&gt; fileName].<BR>&gt; ^ response<BR>&gt;<BR>&gt; Now, I´m attacking the problem in the following ways:<BR>&gt; - changes the web browser setting to review page version every time is<BR>&gt; visited.<BR>&gt; - changed expiration time to a shorter time.<BR>&gt; - changed the way WAExternalID is generated, trying to make it more random.<BR>&gt; Does anybody has another ideas ?, Am I facing the problem correctly ?,<BR>&gt;<BR>&gt; Thanks in advance,<BR>&gt;<BR>&gt; I´d like to add that Seside is an amazing and productive framework.<BR>&gt;<BR>&gt; Felipe<BR><BR>Whats the bigger problem you're trying to solve? Serve static files?<BR>Serve dynamically generated
 files?<BR><BR>Philippe<BR>_______________________________________________<BR>Seaside mailing list<BR>Seaside@lists.squeakfoundation.org<BR>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<BR></BLOCKQUOTE><BR>