This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Show - hide with xslt?
- To: <xsl-list at mulberrytech dot com>
- Subject: Re: Show - hide with xslt?
- From: "Andrea Penna" <andreapenna at libero dot it>
- Date: Thu, 24 Aug 2000 19:20:21 +0200
- References: <000101c00dc0$d7ad61c0$3205070a@alpnet.com>
- Reply-To: xsl-list at mulberrytech dot com
This seems an easy way but...
If I use this one:
<xsl:variable name="my-id" select="generate-id()"/>
<div style="display:none" id="$my-id">
<p><xsl:value-of select="$Abstract"/></p>
</div>
<a href="javascript:showhide('$my-id');">
It doesn't write or doen't generate the "id value".
Besides, if I use this:
<div style="display:none">
<xsl:attribute name="id"><xsl:value-of
select="generate-id()"/></xsl:attribute>
<p><xsl:value-of select="$Abstract"/></p>
</div>
It generates the attribute "id" but now how can I send it to the javascript
function?
<a
href="javascript:showhide('How_Tell_it_I_Want_generated_ID_here???');">
Thank you for your suggestion.
Bye,
Andrea
----- Original Message -----
From: "Bjorn Boxstart" <bboxstart@nl.alpnet.com>
To: <xsl-list@mulberrytech.com>
Sent: Thursday, August 24, 2000 1:45 PM
Subject: RE: Show - hide with xslt?
> Your text ("click here to show") must somehow be connected to the
> information that is being displayed or hidden. You can do this by using
the
> generateid() function in your xslt stylesheet, so that the following will
be
> the result:
>
> <a href="javascript:showhide('<generated id>');">[click here to show /
> hide]</a>
> <div id="<generated id>" style="display:none">
> <p>Blablalblbblbxkblkblk
> blxkblkblkalkalbka
> xkblalblblalbkalk
> blkxlbkalkblakb</p>
> </div>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list