Mark, you're a star! This works perfectly...

> Try adding this header (which is a real header, not a meta-equiv
> header)


>
> <cfheader name="Cache-Control" value="no-cache">


>
   
> Mark
>
> -----Original Message-----
> From: Andrzej Michalski [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 26, 2004 9:06 AM
> To: CF-Talk
> Subject: Safari cache issue
>
>
> We have a CFMX application which employs a frameset. A main frame for
> the site and a sub frame which acts like a shopping basket. The idea
> is that the customer clicks on items within the main frame, which in
> turn reloads the sub frame. This action (via a url variable) allows us
> to append to a session array (a list of id's in the shopping basket)
> and so display a revised shopping basket with the appropriate items
> within it. This works very well in all the browsers that we've tested
> (PC IE/Netscape, Mac IE). However within Safari on Mac OSX (we're
> trying v1.1 on OS X 10.3) the sub frame misbehaves as it will use any
> opportunity to display a cached version.
>
> The sub frame is updated by a _javascript_ line on the main page like
> this:
>
> top.subFrame.document.location.href=""> >
> where thisUrl is the cfm page with its various URL params.
>
> In trying to solve this we have added the following META tags:
>
> <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
> <META HTTP-EQUIV="Expires" CONTENT="Mon, 26 Jul 1997 05:00:00 GMT">
> <META HTTP-EQUIV="Last-Modified" CONTENT="<cfoutput>#DateFormat(now(),
> 'ddd, dd mmm yyyy hh:mm:ss')#</cfoutput> GMT">
> <META HTTP-EQUIV="Cache-Control" CONTENT="no-store, no-cache,
> must-revalidate, max-age=0">
> <META HTTP-EQUIV="Cache-Control" CONTENT="post-check=0, pre-check=0">
>
> but still to no avail!
>
> Anyone have any cunning suggestions?
  
> _____  
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to