cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alfredas Chmieliauskas <alfre...@sseriga.edu.lv>
Subject Re: Cache Problem Using MSIE5.0 And location.href
Date Mon, 19 Nov 2001 19:32:38 GMT
Peter Hargreaves wrote:

> Hi Folks,
>
> My solution uses browser frames. It seems to be OK with Netscape 
> Explorer 4.0 but I have a cache problem with MS IE 5.0. I'm not sure 
> if it is an MS bug or something to do with Cocoon. Any advice would be 
> very welcome.
>
> One of my frames contains a directory listing. When it loads the body 
> onload property runs some javascript to set the location of my content 
> frame to the last item in the directory.
>
> <body onload="javascript:top.cols.content.location.href=lastitem.html">
>
> By viewing IE Internet Options > Temporary Internet Files, I can 
> confirm that the onload command loads the cache copy of the file 
> instead of a new copy from the server. This is despite the fact that 
> the cached file is listed as Expires=None, and Last Modified=None. 
> Following the failed attempt the Last Accessed time is later that the 
> Last Checked time. Surely this should be impossible!? Does this prove 
> that it is an MS IE problem or could it be the way I am using Cocoon? 

MS IE definately has problems with caching ;-). Try setting the response 
headers in your cocoon page

    response.setHeader("Expires", "Mon, 01 Jan 1990 00:00:00 GMT"); // 
this "hack" usually works ;-)
    response.setHeader("pragma", "no-cache");

and the following meta tags in your document:

<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="no-cache"/>

this should definately solve your problem (on all browsers).

Alfredas

>
>
> Can anybody help please?
>
> Many thanks
> Peter.
>
> P.S. Cocoon 2 is brilliant - I like it very much.
> P.P.S. I'm using: NT4.0, Jdk1.3, Tomcat 3.2.1, C2rlc2.
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
>




---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message