Foros del Web » Programación para mayores de 30 ;) » Programación General »

Leer función JavaScript en XSL

Estas en el tema de Leer función JavaScript en XSL en el foro de Programación General en Foros del Web. Hola! He estado investigando y no me ha quedado muy claro el tema. Tengo un archivo XSL que genera una página web. Lo que pretendo ...
  #1 (permalink)  
Antiguo 06/11/2012, 12:04
 
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Leer función JavaScript en XSL

Hola!

He estado investigando y no me ha quedado muy claro el tema.

Tengo un archivo XSL que genera una página web. Lo que pretendo hacer es, si un atributo del XML es el necesito.

<xsl:if test="//ruta/@atributo = x">

</xsl:if>

Necesito que dentro del if me ejecute una función JavaScript, es decir.

<xsl:if test="//ruta/@atributo = x">
EJECTUTO FUNCIÓN JAVASCRIPT
</xsl:if>

P.D: La función javaScript lo que haría seria poner un atributo checked a "True", pero la función la tengo.

Gracias!
  #2 (permalink)  
Antiguo 14/11/2012, 15:07
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Leer función JavaScript en XSL

Hola:

No entiendo ¿porqué quieres usar javascript?, si con la condición puedes generar directamente el tag completo y checked...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 04/01/2013, 03:59
 
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Leer función JavaScript en XSL

Muchas gracias por la respuesta.

Al final lo realice mediante if en XSL, esque no entendia mucho de XSL. Perdón por mi torpeza.

Etiquetas: html, javascript, xsl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:39.