[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Contents of a
into an AVT?


Subject: RE: [xsl] Contents of a <div> into an AVT?
From: cknell@xxxxxxxxxx
Date: Wed, 06 Aug 2003 13:48:05 -0400

If I understand your question, I don't think that your answer lies in XSLT, but rather in JavaScript and the HTML DOM. Of which element is the "onclick" event handler you showed in your message a part?

If your HTML has this element:
<div id="Step_2.1" onclick="Javascript:newWin('here is where i need the above', '{para}')">2.1  </div>

Then try this:
<div id="Step_2.1 " onclick="Javascript:newWin('here is where i need the above', event.srcElement.getAttribute('id'))">2.1 </div>

Of course, if I don't understand your question, that answer will be wrong.

-- 
Charles Knell
cknell@xxxxxxxxxx - email



-----Original Message-----
From:     "Kathy Burke" <Kathy_Burke@xxxxxxxxx>
Sent:     Wed, 6 Aug 2003 12:06:38 -0400
To:       xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject:  [xsl] Contents of a <div> into an AVT?

Hello. I'm sure I'll phrase this incorrectly..but here goes.

building html table, my xsl contains:

<xsl:variable name="id">
      <xsl:number level="multiple" count="step" format="1.1">
</xsl:variable>

<div id="Step_{$id}">
<xsl:value-of select="$id"/>
</div>

This results as desired:

<div id="Step_2.1 ">2.1  </div>


My question is: how to get either the div id ("Step_2.1") or div contents
("2.1") into a script parameter?

In my html, I have onclick="Javascript:newWin('here is where i need the
above', '{para}')"

The {para} give me the content of the <step> correctly. 

I though {id} would work, but it remains blank.

Any clues?

Thanks.

Kat


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords