1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

Asignar valor desde Javascript a varible XSLT

Publicado en 'Webmasters' por barrejat, 10 Dic 2007.





  1. barrejat

    barrejat Miembro nuevo

    Registro:
    10 Dic 2007
    Mensajes:
    1
    Likes:
    0




    Tengo una función Javascript en un fichero .XSL y quiero poder asignar los valores que calculo a una variable o parámetro XSLT (xsl:param o xsl:variable).

    Básicamente lo que hago con la función Javascript es coger un par de parámetros del URL (algo así como.... www.miweb.com/misplantas.xml?tipo=f&producto=3) y meterlos en sendas variables (de Javascript).

    No sé si ha de ser algo tipo (desde Javascript):
    document.varproducto = "33" (donde varproducto sea un xsl:param o xsl:variable)
    o debo hacer la asignación desde XSLT, tipo:
    <xsl:variable name="vartipo">función javascript</xsl:variable>
    O si lo tengo que hacer a través del DOM o cómo... voy muy perdido...

    Necesito usar esos valores para, según el valor de "tipo", cargar un template u otro, y según el valor de "producto", mostrar información de uno u otro elemento.

    En resumen, tengo un XML y quiero tener un único XSL también para cargar tanto un listado general o por categorías, como para sacar la ficha individual de una planta/arbusto (producto). La variable "tipo" me servirá para escoger entre un template de tipo listado o de tipo ficha, y la variable "producto" para saber de qué elemento quiero información.

    Saludos a todos. Y gracias de antemano.