[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] How to insert JavaScript near end of HTML without chunking?
<replace dir='${basedir}/target/docbkx/html/' token='</body>'>
<include name='**/**/*.html' />
<replacevalue><script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-********-*']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = "('https:'" == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script></body></replacevalue>
</replace>
Hello, thanks for your suggestion.This is what I tried after I found user.footer.content only gets used when chunking.Trouble is, I can insert the file in the HTML following the instructions you cite.But either I get effectively "<script>" etc. in the HTML, using <xinclude:include href=""ga.txt"" parse="text" />.Or the HTML is okay but the build breaks generating PDF with <xinclude:include href=""ga.txt"" />, because the FO specification has never heard of <script> elements.Regards,Mark--On Thu, May 19, 2011 at 3:23 PM, Peter Desjardins <peter.desjardins.us@gmail.com> wrote:
On Thu, May 19, 2011 at 2:28 AM, Mark Craig <mark.craig@gmail.com> wrote:Can you use a technique like this one?
> How does one insert <script> content, such as for Google Analytics, near the
> end of generated HTML?
> Chunking is turned off by popular reader demand.
http://www.sagehill.net/docbookxsl/InsertExtHtml.html#CodeInPage
Since you're not chunking, it might be easy to add a processing
instruction at the end of your document.
Peter
Mark Craigblog: http://mcraig.org/mec
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]