Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > XML > Script en un .XSLT
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Script en un .XSLT
Enviado por Diego el día 25 de octubre de 2003

Hola
Como puedo hacer para pasar un paramentro con un onclick() en un .XSLT?
Este es parte del codigo
Por cada fila de una tabla, que me cargue un boton, y hal apretarlo que me pase por parametro el nombre del elemento para que lo muestre con un msgbox

<xsl:for-each select="../Estandar">
<tr>
<td align="center" width="#">
<xsl:for-each select="ID_PRODUCTO">

<script language="vbscript">
sub nombre()
msgbox "<xsl:apply-templates />"
end sub
</script>


<button onclick="nombre()"><xsl:apply-templates /></button>

</xsl:for-each>
</td>


Osea quiero que pase el valor de <xsl:apply-templates /> como parametro de la funcion en onclick="nombre()"

Como puedo hacer esto?

 
Re: Script en un .XSLT
Enviado por josu el día 26 de octubre de 2003

Tienes que definirte una variable en xsl y darle el valor del campo:

<xsl:variable name="strnombre">
<xsl:value-of select="nombre"/>
</xsl:variable>

después para hacer referencia a la misma la encapsulas entre corchetes:

<button onclick="nombre('{$strnombre}')"><xsl:apply-templates /></button>



Un saludo.

Jose.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network