[Home] [By Thread] [By Date] [Recent Entries]
Thanks again Vasu,
Your information and Martin's response were quite helpful and clear. However, let me try to make this a purely XSLT issue. Below, I am seeking the means for accomplishing my goal using nothing but XHTML, XML, and XSLT. My question now centers only on passing a parameter to the XSLT stylesheet in this situation: In following up the leads I got from you and Martin, I discovered that I could generate a new XHTML page using the XSLT snippet below (it creates a web page without reference to JavaScript or PHP). My issue is now with the <a href="{large}> element in the snippet. It opens a file "stamps.xml" which contains the processing instruction: <?xml-stylesheet type="text/xsl" href="render.xsl" ?> My question: is it possible to open that target XML file with a parameter (such as the number "635") and then pass that parameter on to the XSL processing instruction in some manner that makes it available to "render.xsl"? If I can pass this single parameter through to the XSLT stylesheet, my problem is completely solved. (Since my website is non-commercial, I can insist that it is only available to browsers that can automatically process XSLT). Or, as both you and Martin seem to imply, must I use a scripting language to achieve my goal of passing a parameter to the XSLT stylesheet? I am much closer than I was yesterday. Thanks for your patience, Mark <xsl:template match="Image"> <xsl:variable name="large"> <xsl:text>stamps.xml</xsl:text> </xsl:variable> <xsl:variable name="small" select="concat('../', ancestor::node()/@domain, '/small/', @pofis-number, '.jpg')"/> <a href="{$large}"> <img src="{$small}" alt="stamp image"/> </a> </xsl:template> -----Original Message----- From: Vasu Chakkera Sent: Sunday, September 25, 2011 8:31 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Client-side XSLT Hi Mark, This is clearly not an XSLT issue, and is more of either a php or a javascript thing.. but the outline should be... 1. javascript function that takes a param ( which will have the content of the html for the id) and pops out a page on the onclick event 2. XSLT should create the a href lines with on click event, calling the javascript function with the corresponding page contents this is the over all idea. check the javascript resources for this and also see if there are alternatives to this in php. Vasu On 25 September 2011 06:40, Mark <mark@xxxxxxxxxxxx> wrote: Martin, Thank you very much for that information. Mark -----Original Message----- From: Martin Honnen Sent: Sunday, September 25, 2011 3:57 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Client-side XSLT
|

Cart



