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 :

R�cup�rer des �l�ments pr�cis


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par d�faut R�cup�rer des �l�ments pr�cis
    Bonjour,

    Apr�s un peu de traitement JavaScript, j'arrive � r�cup�rer la partie qui m�int�resse d'un fichier texte :
    Nom : Capturer.JPG
Affichages : 138
Taille : 172,6 Ko

    J'aimerai maintenant r�cup�rer uniquement le contenu des colonnes en rouge et bleu. Ce qui me g�ne, ce que dans certaines lignes j'ai des �l�ments en plus (CF �l�ments verts, oui je sais y'a beaucoup de couleur ), je n'ai donc pas un �l�ment fixe d'�l�ments pour chaque ligne.

    Comment puis-je donc r�cup�rer uniquement les informations des colonnes bleu et rouge dans ce miasme d'informations ?

    Merci d'avance.

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    il doit y avoir un s�parateur � ton fichier texte ? tab ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par d�faut
    Oui exactement, gr�ce � ce code j'arrive � r�cup�rer tous les �l�ments :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    var mon_fichier = mon_fichier.split("\t");
    var length = mon_fichier.length;
    for(var i=0; i<length; i++){
    alert(mon_fichier[i]);
    }
    Il me manque un petit quelque chose !

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    fais un premier split sur le retour ligne \r\n ?
    puis boucle sur l'array des lignes ainsi obtenues pour splitter sur \t
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par d�faut
    En effet �a r�soudrai mon probl�me, j'ai un probl�me dans mon code :

    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
    //On split pour chaque ligne
    var tab = mon_fichier.split("\r");
    tab.shift();
    var length = tab.length;
    //On récupère chaque ligne dans un tableau
    for(var i=0; i<length; i++){
    tab[i] = (tab[i]);
    //AFFICHE BIEN LE CONTENU DE CHAQUE LIGNE
    alert(tab[i]);
    }
     
    var tab = new Array();
    		for(var i=0; i<length; i++){
    		var tab2 = tab[i].split("\t");
    		//TAB[...] a la valeur Null ou n'est pas un objet
    		alert(tab2);
    		tab[i] = new Array();
    			for(var j=0; j<tab2.length; j++){
    			    tab[i][j] = tab2[j];
    				alert(tab[i][j]);
    				}								
    			}
    Je r�cup�re bien chaque ligne, mais c'est pendant le d�coupage par tabulation et par ligne qu'il me retourne une erreur :/
    Des id�es sur la provenance de l'erreur ?

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    pourquoi le vides tu ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par d�faut
    Probl�me r�solu :

    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
    var tab = new Array();
    //On split pour chaque ligne
    var tab = mon_fichier.split("\r");
    //Supprime lepremier élément qui est vide
    tab.shift();
    //Récupère la longueur de l'élément split
    var length = tab.length;
    //On récupère chaque ligne dans un tableau
    for(var i=0; i<length; i++){
    //Affiche le contenu de chaque ligne
    //alert(tab[i]);
    }
     
    		for(var i=0; i<length; i++){
    		var tab2 = tab[i].split("\t");
    		tab[i] = new Array();
    			for(var j=0; j<tab2.length; j++){
    			    tab[i][j] = tab2[j];
    				//alert(tab[i][j]);
    				}								
    			}
    La fin de journ�e ce fait sentir !

    Merci de ton aide et de ton temps SpaceFrog

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

Discussions similaires

  1. R�ponses: 3
    Dernier message: 29/06/2010, 09h43
  2. [SP-2007] [WSS]R�cup�rer des �l�ments d'un autre site.
    Par ludojojo dans le forum SharePoint
    R�ponses: 2
    Dernier message: 20/04/2010, 15h43
  3. r�cup�rer des �l�ments enfants.
    Par skerdreux dans le forum Linq
    R�ponses: 9
    Dernier message: 02/03/2010, 15h25
  4. R�ponses: 2
    Dernier message: 15/07/2008, 09h26
  5. [MySQL] R�cup�rer des �l�ments d'une base
    Par kumo dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 02/11/2007, 12h25

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