You probably need to add Cache-Control and possibly Pragma headers fro
the cache to work.

mxAjax / CFAjax docs and other useful articles:
http://www.bifrost.com.au/blog/



2009/1/22 Wil Genovese <[email protected]>:
> Well, I have to take that back.  I was positive it was caching, but
> now I can't seem to make it do so.  But it still reads the style info
> properly.
>
> Using Firebug to view my NET activity show that the cfm style sheet is
> reloaded every time even after turing on Coldfusion caching.  I added
> a call to a second static style sheet ending in the normal .css and
> Firebug returns 304 not modified status for the .css style sheet.
>
> So, I can generate a dynamic style sheet and link to in as style.cfm
> but the browser won't cache it.  Even tried to trick it with this
> <link href="style.cfm?.css" rel="stylesheet">
> and it won't stick in the browser cache.
>
> Wil Genovese
>
> One man with courage makes a majority.
> -Andrew Jackson
>
> A fine is a tax for doing wrong. A tax is a fine for doing well.
>
> On Jan 21, 2009, at 9:12 PM, Wil Genovese wrote:
>
>> Adrian,
>>
>> I had to test this since this is something I wanted to do for
>> generating style sheets from users preferences saved in a DB.
>>
>> I can get the style sheet to cache using cfheader.  I also used
>> cfcontent to set the text/css content type so as far as the browser
>> knows it has received nothing unusual.  Here is some very simple code.
>>
>> index.cfm
>> -----------
>> <cfsetting showdebugoutput="false">
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
>> "http://www.w3.org/TR/html4/loose.dtd
>> ">
>> <html>
>> <head>
>>       <title></title>
>>       <link href="style.cfm" rel="stylesheet">
>>
>> </head>
>> <body>
>>       <div class="red">This is a test of the CFM Style. It is works this
>> will be bold read text.</div>
>>
>>
>> </body>
>> </html>
>>
>> style.cfm
>> -----------------
>> <cfsetting enablecfoutputonly="true" showdebugoutput="false">
>>
>> <cfsavecontent variable="myStyles"><cfoutput>
>> ..red {
>>       color: red;
>>       font-weight: bold;
>> }
>> ..blue {
>>       color: green;
>> }
>> </cfoutput>
>> </cfsavecontent>
>>
>> <cfheader name="Expires" value="#dateadd("n",5,now())#">
>> <cfcontent type="text/css"><cfoutput>#myStyles#</cfoutput>
>>
>>
>>
>>
>> Wil Genovese
>>
>> One man with courage makes a majority.
>> -Andrew Jackson
>>
>> A fine is a tax for doing wrong. A tax is a fine for doing well.
>>
>> On Jan 21, 2009, at 10:54 AM, Adrian Lynch wrote:
>>
>>> I've done it in the past and it's never been a problem, but I'm
>>> wondering if
>>> there is ever a reason not to have the following:
>>>
>>> <link type="text/css" rel="stylesheet" href="a-cf-page.cfm" />
>>>
>>> Do any browsers complain that it's not a .css file?
>>>
>>> I think it'll be ok but does anyone know different?
>>>
>>> One downside, opening a .cfm page in the IDE, you might not get the
>>> syntax
>>> highlighting etc.
>>>
>>> I suppose the same question goes for scripts too.
>>>
>>> Adrian
>>>
>>>
>>>
>>
>>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:318300
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to