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 :

Lecture tableau multiple dimension


Sujet :

JavaScript

  1. #1
    Membre �prouv�
    Avatar de Pelote2012
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par d�faut Lecture tableau multiple dimension
    Bonjour

    J'ai ce petit bout de code bien pratique pour r�cup�rer les parm�tres d'url
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function extractUrlParams() {
        var t = location.search.substring(1).split('&');
        var f = [];
        for (var i = 0; i < t.length; i++) {
            var x = t[i].split('=');
            f[x[0]] = x[1];
        }
        return f;
    }
    Je souhaiterais faire une fonction qui s'appuie sur celle-ci et me retourner un param�tre sp�cifique
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function FindUrlParams(MonParam) {
        var t = extractUrlParams();
        var Retour = "";
        for (var i = 0; i < t.length; i++) {
            if (t[0,i] == MonParam) {
                Retour = t[1, i];
            }
        }
        return Retour;
    }
    Le probl�me est que quand je l'ex�cute t.lenght = 0
    et qu'il attend plutot quelques choses comme t.MonParam

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    C'est normal : d'une part, les tableaux associatifs n'existent pas en JavaScript, seuls les tableaux indic�s existent, d'autre part, t[0,i] ne veut rien dire en JavaScript !

    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
    function extractUrlParams() {
        var t = location.search.substring(1).split('&');
        var f = {};
        for (var i = 0, x; i < t.length; i++) {
            x = t[i].split('=');
            f[x[0]] = x[1];
        }
        return f;
    }
    function FindUrlParams(MonParam) {
        var t = extractUrlParams();
        if(MonParam in t){
            return t[MonParam];
        }
        return undefined;
    }
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre �prouv�
    Avatar de Pelote2012
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par d�faut
    Merci pour ta r�ponse

    grace au nom "tableau associatif" que je ne connaissait pas (terme exact)

    j'ai pu trouv�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function FindUrlParams(MonParam) {
        var items = extractUrlParams();
        var Retour = "";
        for (var index in items) {
            if (index == MonParam) {
                Retour = items[index];
            }
        }
        return Retour;
    }
    �a marche

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Je t'ai donn� une meilleure solution...
    Inutile de parcourir tout l'objet pour connaitre la pr�sence d'un membre.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. Obtenir les multiples dimensions d'un tableau
    Par Roland Chastain dans le forum Langage
    R�ponses: 5
    Dernier message: 25/07/2013, 20h24
  2. lecture de tableau � 2 dimensions
    Par manaliac dans le forum Fortran
    R�ponses: 4
    Dernier message: 25/05/2010, 15h45
  3. [Tableaux] Lecture d'un tableau multi-dimension
    Par nico341 dans le forum Langage
    R�ponses: 16
    Dernier message: 15/04/2008, 15h24
  4. R�ponses: 4
    Dernier message: 29/11/2006, 12h00
  5. [Collections] lecture tableau 2 dimensions
    Par heloise dans le forum Collection et Stream
    R�ponses: 2
    Dernier message: 30/09/2004, 10h49

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