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

Struts 1 Java Discussion :

Construire une fonction javacript dynamiquement


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 199
    Par défaut Construire une fonction javacript dynamiquement
    Bonjour,
    J'utilise la libriarie Struts Layout et j'essaie de construire des tabs (onglets) dynamiques. Voici le code de ma jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <% java.util.List editions = (java.util.List) request.getAttribute("editions");
         java.util.Iterator it_editions = editions.iterator();
         while (it_editions.hasNext()) {
              String edition = (String) it_editions.next();          
    %>
    <layout:tab key="<%=edition%>" href="javascript:validate('editions','<%=edition%>');"/>
    % } %>
    Mon problème est que le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    href="javascript:validate('editions','<%=edition%>');"
    génère littéralement le même code au lieu de générer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    href="javascript:validate('editions','1');"
    href="javascript:validate('editions','2');"
    ...
    en admettant que 1,2,... sont les valeurs prises par la variable "edition".
    Quelqu'un peut-il me dire ce qui ne va pas et comment faire ?
    Merci par avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 199
    Par défaut
    C'était un problème lié à Struts-Layout. En voici la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:tab key="<%=edition%>" href='<%="javascript:validate('editions',\'"+edition+"\'"%>'/>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Construire une chaine sql dynamiquement avec IN
    Par beegees dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2009, 11h09
  2. ajouter une fonction onclik dynamiquement
    Par Shibron dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/02/2009, 15h40
  3. ajouter une fonction onclik dynamiquement
    Par realkilla dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/02/2009, 21h56
  4. Construire une fonction
    Par divad dans le forum Langage
    Réponses: 5
    Dernier message: 10/08/2007, 11h05
  5. Fixer une constante dans une fonction générée dynamiquement ?
    Par XecTech dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/08/2006, 20h59

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