Try this on for size.  You should be able to put it in your onrequestend file.  
It basically gets what CF generated, captures it, does a replace on the body 
tag with new content and outputs it.  It worked in a simple test. 

<CFSET myContent = getPageContext().getOut().getstring()>

<CFSAVECONTENT VARIABLE="theJS">
        <body>
        <script language="javascript1.1" src="/somedir" type="text/javascript"> 
          
                xxCreatePageViewTag("Housewares","Cool Kitchen Gadgets","Page 
1");    
        </script>
</CFSAVECONTENT>


<CFSET void = getPageContext().getOut().clearBuffer()>

<CFOUTPUT>
#replace(myContent, "<body>", theJS)#
</CFOUTPUT>



--Dave
blog.dkferguson.com

> Hello,
> 
> I'm working on a project to change the web analysis tags on our CF8 
> site.  Currently we use onrequestend.cfm to tell the rendered page to 
> include the analysis javascripts at the end of the file and then put 
> in the </body> tag.
> 
> We are changing brands and the javascripts must be included right 
> after the opening <body> tag.  I can't think of a way to do this 
> without putting an cfinclude right after the <body> tag in every 
> document that requires it. There are about 50 template pages that make 
> up the site and I could add a <cfinclude> tag to every page but there 
> must be a better way that I don't know about.
> 
> I will be dynamically adding values to the javascript tag such as:
> 
   
> <script language="javascript1.1"
     
> src="/somedir"
     
> type="text/javascript">
          
> xxCreatePageViewTag("Housewares","Cool Kitchen Gadgets","Page 1");
   
> </script>
> 
> Any suggestions are much appreciated.
> 
> Thanks, Jerry 


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

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:302106
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to