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 :

Comment utilise-t-on le format JSON ?


Sujet :

JavaScript

  1. #21
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    Bonjour,

    Il y a quelque chose que je n'avais pas vraiment compris (et vu).

    Le fichier dans lequel s'effectue ma requête pour trouver les noms, c'est en fait un fichier XML.

    J'ai regardé dans mes livres et sur internet comment construire un bon fichier XML et j'ai modifié mon code de cette façon :

    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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    echo "<options>";
     
    .
    .
    .
     
    $liste = array ("sexe" => $sexe,
    		"nom" => $nom,
    		"prenom" => $prenom,
    		"age" => $age,
    		"id" => $id);
     
     
    foreach ($liste as $key => $element) {	
     
    echo "<personne>";
     
    switch ($key) {
     
    	case "sexe": 
    	{
    	echo "<option type='sexe'>".$element."</option>";
    	break;
    	}
     
    	case "nom":  
    	{
    	echo "<option type='nom'>".$element."</option>";
    	break;
    	}
     
    	case "prenom":  
    	{
    	echo "<option type='prenom'>".$element."</option>";
    	break;
    	}
     
    	case "age":  
    	{
    	echo "<option type='age'>".$element."</option>";
    	break;
    	}
     
    	case "id":  
    	{
    	echo "<option type='id'>".$element."</option>";
    	break;
    	}
     
    }
    echo "</personne>";
     
    .
    .
    .
     
    echo "</options>";
    Mon problème est maintenant il faut que je puisse le lire dan mon fichier.js et l'afficher correctement dans ma page.html

    Avant, la lecture du fichier se faisait comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Transformation XML en tableau
    function traiteXmlSuggestions(xmlDoc) {
      var options = xmlDoc.getElementsByTagName('option');
      var optionsListe = new Array();
       for (var i=0; i < options.length; ++i) {
        optionsListe.push(options[i].firstChild.data);
      }
      return optionsListe;
    }
    J'ai lu sur le site qu'il existait la librairie JQuery pour cela. Est-on obligé de l'utiliser ou peut-on faire autrement.

    Ou alors le mieux est de ne pas utiliser XML et plutôt JSON.

    Qu'en pensez vous ?

  2. #22
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    Je pense qu'il faut que tu revoies les bases ???
    Tu génères en php un fichier xml ?

    quel genre de conversation souhaites tu avoir entre client et serveur ???
    si tu veux exploiter du xml recupères le responseXML et exploite le en js ...

    si tu veux exploiter du json renvoie juste un chaine formattée et evalues là en js ...
    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. #23
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    Est-il plus facile d'exploiter du xml ou du json en js ?

    Pour mes fichiers, j'ai :
    - un fichier.html où se trouve mon champ de recherche
    - un fichier.js qui est appelé après la saisie
    - un fichier.php qui exécute la requête et qui forme mon fichier XML (code message précédent)
    - un autre fichier.html qui affiche le résultat

    Pour le fichier qui génère le code XML, peut être qu'il ne faut pas le faire en PHP, je n'ai fait que reprendre le fichier existant dans le tuto du site et l'adapter.

  4. #24
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    xml permet de gerer une structure plus complexe mais reste sur des objets xml et du string

    json semble plus adapté pour transmettre des données peu "profondes" genre deux ou trois dimensions et l'eval permet de recupérer des objets js ...
    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. #25
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    D'accord. Je pars sur JSON.

    Du coté js je récupère de cette façon:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var res = eval('"'+_xmlHttp.responseText+'"')
     
    var liste='' 
     
    for (Elt in res{
    	liste+=Elt+'\t=>'+res[Elt]+'\n'
    }
    C'est ça ?

    Et dans fichier.php qui contient ma requête, la mise en forme est-elle de ce type là (avec la classe Services_JSON)?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $liste = array ("sexe" => $sexe,
    		"nom" => $nom,
    		"prenom" => $prenom,
    		"age" => $age,
    		"id" => $id);
     
    //Instancier la classe Services_JSON
    $json = new Services_JSON();
     
    // Convertir la variable complexe
    print $json->encode($liste);
    J'espère que j'approche du but ...

  6. #26
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    là tu concatènes juste une chaine avec des \t et \n pour mettre dans un alert
    tu peux tester :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var res = eval('"'+_xmlHttp.responseText+'"')
     
    var liste='' 
     
    for (Elt in res{
    	liste+=Elt+'\t=>'+res[Elt]+'\n'
    }
    alert(liste)
    tu devrais avoir une visualisation du contenu du json
    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. #27
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    J'ai lancé firebug parce que rien ne s'éxécute et j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    missing ; before statement
     
    var res = eval('"'+ _xmlHttp.responseText +'"');
    Normalement il ne devrait pas y avoir de problème si ?

  8. #28
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var res = eval('"'+_xmlHttp.responseText+'"')
     
    var liste='' 
     
    for (Elt in res){
    	liste+=Elt+'\t=>'+res[Elt]+'\n'
    }
    alert(liste)
    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 !

  9. #29
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    J'avais bien ce code mais toujours la même erreur.

    J'ai donc regardé dans mes bouquins et décidé d'utiliser les librairie externes.

    Avec du coté client:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $liste = array ("sexe" => $sexe,
    		"nom" => $nom,
    		"prenom" => $prenom,
    		"age" => $age,
    		"id" => $id);
     
    $json = array("patient"=>$liste);
    $listejson = json_encode($json);
    print  $listejson;
    Cela me créer bien mon JSON.

    Et du coté serveur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var nouveauResultat = _xmlHttp.responseText;
    var objetJSON = nouveauResultat.parseJSON();
    var nom = objetJSON.patient.nom;
    var prenom = objetJSON.patient.prenom;
    ...
    Dans firebug j'ai l'erreur suivante :

    JSON.parse

    à la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return JSON.parse(this, filter);
    Ça vous est déjà arrivé ?

  10. #30
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    arf ... je me suis fourvoyé entre quotes et ( ) pour le eval ...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var res = eval( '('+_xmlHttp.responseText+')' )
    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 !

  11. #31
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    J'ai déjà essayé cette syntaxe et j'ai aussi erreur ...

    missing ) in parenthetical

  12. #32
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    c'est que tu as une parenthèse dans le responseText
    faut les remplacer par & #40; et & #41;

    ou faire un htmlentities en php
    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 !

  13. #33
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    je fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(_xmlHttp.responseText)
    et j'obtiens :

    {"patient":{"sexe":"Femme","nom":"Dubois","prenom":"Val\u00e9rie","age":44,"id":"8"}}{"patient":{"sexe":"Femme","nom":"Dupond","prenom":"Jeanne","age":29,"id":"2"}}{"patient":{"sexe":"Homme","nom":"Dupond","prenom":"Jean","age":32,"id":"1"}}

    Il n'y a donc pas de parenthèses

  14. #34
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    ben c'est pas un string au format json ...

    ce sont plusieurs jsons les une à coté des autres !!!!!
    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 !

  15. #35
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    Ça change tout !

    Je dois faire mon eval dans une boucle ??

  16. #36
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    tu peux modifier le responseText ?
    si oui intercale un séparateur entre chaque json ...
    sinon va falloir regExper ...
    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 !

  17. #37
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    Oui je peux. Par exemple :

    {"patient":{"sexe":"Femme","nom":"Daroussin","prenom":"Vivianne","age":44,"id":"15"}}|{"patient":{"sexe":"Femme","nom":"Dubois","prenom":"Val\u00e9rie","age":44,"id":"8"}}|{"patient":{"sexe":"Femme","nom":"Dupond","prenom":"Jeanne","age":29,"id":"2"}}

    C'est suffisant ?

  18. #38
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    si tu es sur qu'il n'y aura jamais de | dans les données en retour..
    oui
    mais par precaution je le doublerais ou triplerais ou mettrais une combinaison *|* ou autre
    et du coup splitter dessus
    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
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Nouvelle page 1</title>
    <script type="text/javascript">
    Tab=new Array()
    test='{"patient":{"sexe":"Femme","nom":"Dubois","prenom":"Val\u00e9rie","age":44,"id":"8"}}|{"patient":{"sexe":"Femme","nom":"Dupond","prenom":"Jeanne","age":29,"id":"2"}}|{"patient":{"sexe":"Homme","nom":"Dupond","prenom":"Jean","age":32,"id":"1"}}'
    test=test.split('|')
     
    var i=-1
    while(test[++i]){
     Tab[i]= eval( '('+test[i]+')' ) ;
    }
     
    alert(Tab[0].patient.prenom)
    </script>
    </head>
    <body>
    </body>
    </html>
    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 !

  19. #39
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    Merci, j'essaye de me dépatouiller avec ça.

  20. #40
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Avril 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 81
    Par défaut
    J'ai atteins mon premier but merci beaucoup !

    Maintenant juste une petite question pour la route,

    est-ce que au lieu d'afficher les infos

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var nouveauElmt = document.createElement("TR");
    _completeListe.appendChild(nouveauElmt);
     
    var nouveauElmt = document.createElement("TD");
    nouveauElmt.innerHTML = liste[i].patient.nom;
    _completeListe.appendChild(nouveauElmt);
    var nouveauElmt = document.createElement("TD");
    nouveauElmt.innerHTML = liste[i].patient.prenom;
    _completeListe.appendChild(nouveauElmt);
    comme on le fait souvent avec ajax (puisque c'est de la suggestion de saisie)

    je ne pourrais pas plutôt envoyer mon tableau vers une autre page PHP pour un traitement ?

    ou comme je l'ai compris, l'interaction entre javascript et PHP est impossible ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/08/2010, 17h33
  2. Réponses: 6
    Dernier message: 15/01/2009, 11h01
  3. Réponses: 4
    Dernier message: 26/03/2008, 09h38
  4. [CF][C#/VS2003]Comment utiliser format de persistance Xml?
    Par Dobyan08 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 03/03/2006, 14h11
  5. [TImageList] Comment utiliser le format GIF ?
    Par Pedro dans le forum Composants VCL
    Réponses: 17
    Dernier message: 23/10/2005, 23h08

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