RE: [xsl] href problem...using CDATA needed?

Subject: RE: [xsl] href problem...using CDATA needed?
From: "Martinez, Brian" <brian.martinez@xxxxxxxxxxx>
Date: Fri, 13 Jun 2003 14:33:09 -0600
> From: Kathy Burke [mailto:Kathy_Burke@xxxxxxxxx]
> 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({@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 {@url} within my href.

Why reinvent the wheel?  Just bypass the wrapper function and use
window.open() directly:

<a
href="javascript:window.open('{@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.martinez@xxxxxxxxxxx |
| 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


Current Thread