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

JavaScript Discussion :

construction de template


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 42
    Par d�faut construction de template
    Bonjour � tous,

    je d�veloppe un g�n�rateur de template de newsletter. J'ai un champ texte qui a soit un M pour Megaban, soit un chiffre pour le nombre de produit.
    Par exemple M2M pour une megaban, suivi de deux produit, suivi d'une megaban.
    Lorsque l'on valide, �a me cr�e en dessous des div respectant le champ texte.
    Le truc c'est que la disposition des div doit toujours �tre la m�me.
    Si par exemple on a juste un M, pas de soucis, mais si je rajoute un M avant le M d�j� pr�sent, ou apr�s, la disposition des div n'est pas la m�me.

    Illustration:

    champ texte : M
    Resultat : div1

    champ texte : MM avec le M rajouter avant:
    Resultat :
    div2
    div1

    champ texte : MM avec le M rajout� apr�s:
    Resultat :
    div1
    div2

    Donc comment savoir si le M a �t� saisie avant ou apr�s ce qu'il y a d�j� dans le champ texte. Merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Tes champs de textes ont des id uniques qui sont je l'esp�re auto incr�ment� genre : id="m_1" class="megaClass", id="m_2" class="megaClass"
    En comparant les ids tu sera si tu as le premier ou le second en splitant tes ids
    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
     
    document.getElementsByClassName = function(cl) {
    var retnode = [];
    var myclass = new RegExp('\\b'+cl+'\\b');
    var elem = this.getElementsByTagName('*');
    for (var i = 0; i < elem.length; i++) {
    var classes = elem[i].className;
    if (myclass.test(classes)) retnode.push(elem[i]);
    }
    return retnode;
    }; 
    function findMegaClassId(this){
      var ids = document.getElementsByClassName("megaClass");
      var idl = new Array();
      for(i in ids){
        if(this.id == ids[i].id){ // On l'a trouvé
           idl[i] = split("_",ids[i].id);
           alert(idl[i][1]);//correspond au numéro d'incrémentation
           alert(idl[i].id); //correspond a l'id du tableau d'éléments trouvé
           alert(idl[i].value); //correspond à la valeur de l'input..
        }
      }
    };
    Pour plus de pr�cision, faudrait mettre ton code source.
    Bonne chance.A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 42
    Par d�faut
    en fait, dans mon champ texte le cas a g�rer est quand j'ai d�j� un M et que je rajoute un 2 devant (le 2 signifie que qu'il y a deux produits avant la megaban (M)), il faut que je puisse garder l'ordre de mes div avec leur contenu
    Fichiers attach�s Fichiers attach�s

  4. #4
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    une bonne solution est de repenser ton syst�me de codage

  5. #5
    Membre Expert

    Homme Profil pro
    Ing�nieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur Hospitalier
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par d�faut
    Tu peux seulement copier coller le code g�n�rer par ton appli, j'ai pas acc�s a ton csv pour charger tes donn�es.
    Merci A+

Discussions similaires

  1. [JBuilder 7] Construction d'executable natif
    Par renaudfaucon dans le forum JBuilder
    R�ponses: 3
    Dernier message: 24/11/2006, 22h28
  2. [XUL] Construction dynamique d'un template
    Par Christophe Charron dans le forum Autres langages pour le Web
    R�ponses: 9
    Dernier message: 05/09/2006, 21h42
  3. appliquer plusieurs templates
    Par Manu_Just dans le forum XSL/XSLT/XPATH
    R�ponses: 7
    Dernier message: 04/04/2003, 16h26
  4. template match="node() mais pas text()"
    Par Manu_Just dans le forum XSL/XSLT/XPATH
    R�ponses: 4
    Dernier message: 26/03/2003, 10h52
  5. [XSLT] template
    Par demo dans le forum XSL/XSLT/XPATH
    R�ponses: 4
    Dernier message: 09/09/2002, 11h31

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