IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[xslt][Javascript] Problème de templates


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut [xslt][Javascript] Problème de templates
    Bonjour,
    Je voudrais créer une vrai-fausse page dynamique.
    Je m'explique, j'ai un fichier XML qui est structuré comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <verre><ref>0</ref>
    <famille>unifocal</famille>
    <matiere>mineral</matiere>
    <indice>1.5</indice>
    <nom>Tarif2005</nom>
    <fichier>Tarif2005.pdf</fichier>
    </verre>
    <verre><ref>1</ref>
    <famille>progressif</famille>
    <matiere>mineral</matiere>
    <indice>1.7</indice>
    <nom>Tarif2005</nom>
    <fichier>Tarif2005.pdf</fichier>
    </verre>
    Ce que je veux faire c'est rafraichir l'affichage en fonction d'une liste déroulant, parexemple famille=unifocal...

    j'avais une idée qui était de faire ca....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <eval><script language="javascript">
     
    function change() {
        i = document.Choix.Liste.selectedIndex;
        if (i == 0) return;
        valeur = document.Choix.Liste.options[i].value;
        <xsl:call-template name="listefam"><xsl:with-param  name="FAM">'+valeur+'</xsl:with-param></xsl:call-template>
     
    }
    </script></eval>
     
             <HEAD>
                <TITLE>Tous les verres</TITLE>
             </HEAD>
     
             <body>
                <form name="Choix">
                   <select name="Liste" onChange="change()">
                   <option value="rien">choisissez</option>
                   <xsl:for-each select='//famille'>
    				<eval><script language="javascript">
                valeur="<xsl:value-of select='.' />";
                document.write('<option value="'+valeur+'"><xsl:value-of select='.' /></option>');
     
    </script></eval>
    mais ca fonctionne pas.
    Je débute en XML/XSL/Javascript...j'y ai passé 8H aujourd'hui sans résultat!!
    Please help me

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    Ton exemple est bizarre.
    Pour faire interragir javascript et xslt on utilise ca
    http://www.developpez.net/forums/vie...=90007&start=3

    en fonction d'un event javascript on reaffiche la partie oncerné en passant un parametre a la feuille xslt

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Merci
    Merci, j'avais un peu de mal....

Discussions similaires

  1. Problèmes Variables XSLT/Javascript.
    Par AcidLines dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 09/03/2010, 19h42
  2. XSLT - Problème avec template match
    Par chris3544 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 29/07/2009, 08h23
  3. [XSLT] Différence entre apply-templates et call-template
    Par Cpt.FLAM dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/04/2005, 18h47
  4. Réponses: 3
    Dernier message: 22/03/2005, 09h13
  5. [XSLT] application d une xslt et problème d'accents
    Par lanfeust23 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/07/2004, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo