From: Kathy Burke [mailto:Kathy_Burke(_at_)Jabil(_dot_)com]
Sent: Friday, June 13, 2003 1:06 PM
Subject: [xsl] href problem...using CDATA needed?
Hi, in addition to my recent question, I've also tried using
a javascript
within CDATA.
<head>
<msxsl:script language="javascript"
implements-prefix="kb"><![CDATA[
function openWindow()
{
window.open(), 'Link Window', 'toolbar=1,
menubar=1 resizable=1, dependent=0, status=0
width=400, height=300, left=25,
top=25')
}
]]>
</msxsl:script>
</head?
then used this template:
<xsl:template match="link">
<a href="javascript:openWindow({(_at_)url})">
<xsl:apply-templates/></a>
</xsl:template>
with no success.
I'm not asking a javascript question...I'm asking how I can
correctly refer
to the {(_at_)url} within my href.
Why reinvent the wheel? Just bypass the wrapper function and use
window.open() directly:
<a
href="javascript:window.open('{(_at_)url}','MyWin','options-go-here')"><xsl:apply
-templates/></a>
You could put this entire line into another template if you re-use it
frequently.
hth,
b.
| brian martinez
brian(_dot_)martinez(_at_)cendant(_dot_)com |
| lead gui programmer 303.357.3548 |
| cheap tickets, part of trip network fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400 englewood, co 80111 |
| cendant travel distribution services http://www.cheaptickets.com/ |
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list