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 :

Savoir exploiter une variable tableau avec une sous variable tableau


Sujet :

JavaScript

  1. #1
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : cuisiniste
    Secteur : B�timent

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par d�faut Savoir exploiter une variable tableau avec une sous variable tableau
    bonjours a tous
    sur divers exemple d'editeur wisiwig on trouve ce genre de chose

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var bouton[];
    bouton['bold']=['bold','22px','22px','blablabla'];
    bouton['italic']=['italic','22px','22px','blablabla'];
    je voudrais pouvoir exploiter ce model pour concevoir le mien

    mais rien que ces lignes bloquent JavaScript et plus aucune fonctions ne fonctionnent
    exemple

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    alert(bouton['bold'][2]);
    ce qui devrait me donner "22px"
    mais ca ne fonctionne pas apparemment
    une id�e du comment exploiter ces tableaux???
    Merci d'avance pour le retour
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un clich� d'un range

    si ton probl�me est r�solu n'oublie pas de pointer : : �a peut servir aux autres
    et n'oublie pas de voter

  2. #2
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activit� : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par d�faut
    Salut,

    L'erreur bloquante vient de l'absence du signe �gal

  3. #3
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : cuisiniste
    Secteur : B�timent

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par d�faut re
    bonjour Eric2a
    a ben voila on reconnais les expert en javascript

    merci pour le retour
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un clich� d'un range

    si ton probl�me est r�solu n'oublie pas de pointer : : �a peut servir aux autres
    et n'oublie pas de voter

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : cuisiniste
    Secteur : B�timent

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par d�faut re
    bon voila maintenant c'est bon
    j'aurais juste une question si j'enl�ve le tiret dans les mots ca bug
    pourtant se sont des string
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <!doctype html>
    <html lang="fr">
     <head>
      <!meta http-equiv="X-UA-Compatible" content="IE=11" /!>
                    <!-meta charset="UTF-8"-!>
    <script type="text/javascript">
    var bouton=[];
    bouton['justifyleft']=['command','justifyleft','22px','22px','Aligné à gauche','blablabla'];
    bouton['justifyright']=['command','justifyright','22px','22px','Aligné à droite','blablabla'];
    bouton['justifycenter']=['command','justifycenter','22px','22px','Centré','blablabla'];
    bouton['justifyfull']=['command','justifyfull','22px','22px','Justifié','blablabla'];
    bouton['insertunorderedlist']=['command','insertunorderedlist','22px','22px','Liste à puces','blablabla'];
    bouton['insertorderedlist']=['command','insertorderedlist','22px','22px','Liste numérotée','blablabla'];
    bouton['backcolor']=['showpaletteback','backcolor','22px','22px','Couleur de fond','blablabla'];
    bouton['forecolor']=['showpalettefont','forecolor','22px','35px','Couleur du texte','blablabla'];
    bouton['fontname']=['showlistsize','fontname','22px','22px','Police d-écriture','blablabla'];
    bouton['inserthorizontalrule']=['command','inserthorizontalrule','22px','22px','Insère une ligne horizontale','blablabla'];
    bouton['subscript']=['command','subscript','22px','22px','Indice','blablabla'];
    bouton['superscript']=['command','superscript','22px','22px','Exposant','blablabla'];
     
    bouton['delete']=['command','delete','22px','22px','effacer-la-selection','blablabla'];
    bouton['fontsize']=['showfontsize','fontsize','22px','22px','taille-de-la-police ','blablabla'];
    bouton['undo']=['command','undo','22px','22px','Annuler','blablabla'];
     
    bouton['redo']=['command','redo','22px','22px','recommencer','blablabla'];
    bouton['cut']=['command','cut','22px','22px','couper','blablabla'];
    bouton['copy']=['command','copy','22px','22px','copy la selection','blablabla'];
    bouton['paste']=['command','paste','22px','22px','colle-ce-qui-a-été-copié','blablabla'];
    bouton['indent']=['command','indent','22px','22px','indent-vers-la-droite','blablabla'];
    bouton['outdent']=['command','outdent','22px','22px','diminuer-l-indentation','blablabla'];
     
    bouton['removeFormat']=['command','removeFormat','22px','22px','deformatage-du-texte','blablabla'];
    bouton['strikeThrough']=['command','strikeThrough','22px','22px','texte-barre','blablabla'];
    bouton['underline']=['command','underline','22px','22px','texte-souligne','blablabla'];
     
    bouton['link']=['command','link','22px','22px','ajouter-un-lien','blablabla'];
    bouton['unlink']=['command','unlink','22px','22px','supprimer-le-lien','blablabla'];
    bouton['heading']=['showlistheading','listeheading','22px','22px','ajouter-une-balise','blablabla'];
    bouton['codehtml']=['showhtml','codehtml','22px','22px','voir-le-code-htm','blablabla'];
    function quoi(bout,it){
    //alert(bout + "---" + it);
    alert(bouton[bout][it]);
    }
    </script>
    </head>
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un clich� d'un range

    si ton probl�me est r�solu n'oublie pas de pointer : : �a peut servir aux autres
    et n'oublie pas de voter

  5. #5
    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,
    J'aurais juste une question si j'enl�ve le tiret dans les mots ca bug
    aucune raison � priori mais cela va d�pendre de ce que tu entends par �a bug !

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : cuisiniste
    Secteur : B�timent

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par d�faut re
    Bonjour nosmoking

    ben c'est simple mon bouton ne fait plus rien
    je n'ai pas de message d'erreur de script par contre
    si je remplace les espaces par des tirets plus de soucis ca fonctionne nickel
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un clich� d'un range

    si ton probl�me est r�solu n'oublie pas de pointer : : �a peut servir aux autres
    et n'oublie pas de voter

  7. #7
    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
    Certes mais comment est cr�e ton button ?

    exemple qui doit marcher
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    var bouton = [];
    bouton['heading']=['showlistheading','listeheading','22px','22px','ajouter une balise','blablabla'];
    function addElement( data){
      var oBtn = document.createElement('BUTTON');
      oBtn.textContent = data['heading'][4];
      document.body.appendChild(oBtn);
    }
    addElement( bouton);

  8. #8
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : cuisiniste
    Secteur : B�timent

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par d�faut re
    re
    ca oui mais je n'en suis pas encore la moi

    dans mon test il y a un input type button pour v�rifier les items des tableaux

    des que je clique un message apparait avec l'item que j'ai marquer en dur dans l'appel de la fonction du bouton

    si j'enl�ve les tiret et met des espaces c'est fini ca ne fonctionne plus


    tu ne l'avais pas compris mais pour le moment je rassemble toute les donn�es concernant les bouton du futur wisiwig dans un tableau et elles doivent �tres exploitables

    ajouter un �l�ment quel qu'il soit dans le body ou autre �l�ments je sais faire j'en ai d�j� fait un en entier d�j� de wisiwig tout en appendchild mais le code est long et beaucoup de r�p�titions

    mais maintenant pour le rendre plus modulable je fait tout en dynamique y compris les param�tres boutons (nom,taille,titre,image,bordure,etc...) c'est pour cela le tableau
    mais je pense avoir trouv� le pourquoi diff�rence entre ' ou " dans certains cas je suis oblig� de remplacer les double quottes par de simple quotte et ca semble fonctionner
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un clich� d'un range

    si ton probl�me est r�solu n'oublie pas de pointer : : �a peut servir aux autres
    et n'oublie pas de voter

  9. #9
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    Citation Envoy� par patricktoulon Voir le message
    mais rien que ces lignes bloquent JavaScript et plus aucune fonctions ne fonctionnent
    Si ton navigateur est � jour, normalement il a un menu outils de d�veloppement dans lequel tu trouveras une console JavaScript. La touche F12 est un raccourci. Dans cette console, tu as les messages d'erreurs qui te permettent de trouver pourquoi JavaScript � bloque �, et une ligne de commande pour faire des tests dans le contexte de la page.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  10. #10
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : cuisiniste
    Secteur : B�timent

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par d�faut re
    Bonsoir Waitilin

    f12 je le consomme a gogo mais juste l'explorateur dom et r�seaux pour capturer les requ�tes
    et quelque fois pour modifier le css

    je n'ai jamais pris le temps de m'attarder sur les autres fonction c'est un tord je suppose
    je vais examiner cela

    cela dit mon soucis est r�solu c'�tait bien les quottes et double quottes qui me posaient soucis
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un clich� d'un range

    si ton probl�me est r�solu n'oublie pas de pointer : : �a peut servir aux autres
    et n'oublie pas de voter

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Toutes versions] Sous VBA appeler une cellule excel avec une variable
    Par karatetiger76 dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 22/04/2011, 19h04
  2. R�ponses: 1
    Dernier message: 08/05/2009, 23h12
  3. R�ponses: 2
    Dernier message: 04/05/2007, 16h24
  4. R�ponses: 4
    Dernier message: 09/03/2006, 09h50
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    R�ponses: 1
    Dernier message: 30/08/2005, 21h24

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