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 :

obtenir valeur d'un tableau en javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut obtenir valeur d'un tableau en javascript
    Bonjour,

    Je passe a une variable le nom du tableau, et je n'arrive pas a acceder au contenu de ce tableau...

    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function aff_tab(nom_tableau)
    {
    return nom_tableau[0];
    }
     
    alert(aff_tab('liste_client'));
    Pourquoi ca marche pas?

  2. #2
    Membre confirmé Avatar de rootdaoud
    Inscrit en
    Mars 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 100
    Par défaut
    bonjour,
    se code sa marche.
    JS:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var tab= new Array('aa','bb');
    function Taffiche(tab){
    alert(tab[0]);
    }

    html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="Taffiche(tab);">

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut
    En fait, mon code est un peu plus compliqué...
    Je récupère les données d'un formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function transfert(valeur_param)
    {
    for(var f=0;f<valeur_param.length-1;f++)
    {
     donnees=donnees+valeur_param[f].id+"="+valeur_param[f].value;
     if(f<valeur_param.length-2)
     {
      donnees=donnees+"&";
     }
    }
    }
    Et l'appel est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form id="form_action5" name="form_action5" action="javascript:transfert('form_action5');" METHOD="GET">
     <input name="input1" id="input1" type="hidden" value="var1">
     <input name="input2" id="input2" type="hidden" value="var2">
     <input name="button_action5" id="button_action5" type="submit" value="Supprimer la page">
    </form>
    En gros, la chaine donnees devrait etre comme ca a la fin:
    input1=var1&input2=var2
    Pourquoi ca ne marche pas?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par défaut
    J'ai trouvé!

    Je met la réponse pour ceux que ca pourrait aider...

    En fait il fallait utiliser eval()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function transfert(valeur_param)
    {
    for(var f=0;f<eval(valeur_param).length-1;f++)
    {
     donnees=donnees+eval(valeur_param)[f].id+"="+eval(valeur_param)[f].value;
     if(f<eval(valeur_param).length-2)
     {
      donnees=donnees+"&";
     }
    }
    }

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/10/2013, 01h33
  2. Obtenir rang dans d'une valeur dans un tableau
    Par quedreuxa dans le forum Général Python
    Réponses: 3
    Dernier message: 21/05/2010, 10h57
  3. [POO] Valeur dynamique dans tableau Javascript
    Par sourize dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/04/2009, 09h28
  4. prendre les valeur d'un tableau en javascript
    Par madmax57 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 31/07/2008, 15h58

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