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 :

Couper un nombre


Sujet :

JavaScript

  1. #1
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut Couper un nombre
    Bonjour,

    J'ai un petit soucis sur la découpe d'un nombre avec la fonction split().

    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
     
    function addition1() {
    if (document.getElementById("ligne1_M1").checked)
    {
    	prixM = document.getElementById("ligne1_M1").value ;
    }
    if (document.getElementById("ligne1_M2").checked)
    {
    	prixM = document.getElementById("ligne1_M2").value ;
    }
    if (document.getElementById("ligne1_M3").checked)
    {
    	prixM = document.getElementById("ligne1_M3").value ;
    }
     
    nbrepasM = document.getElementById("ligne1_nbrepasM").value ;
    totalprixM = (prixM * nbrepasM) ;
     
    totalprix = totalprixM.split('.');
     
    document.getElementById("ligne1_total1").value = totalprix[0];
    document.getElementById("ligne1_total2").value = totalprix[1];
     
    }
    Jai un message d'erreur :
    Ligne : 19
    Caractère : 1
    Erreur : Cet objet ne gère pas cette propriété ou cette méthode
    Je cherche mais malheuresement je ne trouve pas mon erreur.
    Merci de votre aide

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 220
    Par défaut ca ne split que les chaines de caractères
    bonjour,

    le split ne doit fonctionner que sur les chaines de caractères.
    Tu peux la remplacer par la fonction cell() qui renvoie la partie entière d'un nombre decimal, c'est ce que tu cherches, non?

  3. #3
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Je cherche le moyen de couper mon nombre au niveau de la virgule "." et je veux ensuite inclure la partie avant la virgule dans un premier champs et la seconde partie après la virgule dans un second champs.
    Je vais testé avec cell()

  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


    heu tu veux dire ???

    mais ce serait plutot essaye plus simplement un split ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var valeur = 1236.321
     
    alert('partie entière :'+valeur.toString().split('.')[0] +' _ partie décimale :' +valeur.toString().split('.')[1])
    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 Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Merci çà fonctionne, j'ai donc le code suivant maintenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if (totalprixM.toString().indexOf('.') == -1 ) {
     
    document.getElementById("ligne1_total1").value = totalprixM ;
    document.getElementById("ligne1_total2").value = 0 ;	
    } else {
    document.getElementById("ligne1_total1").value = totalprixM.toString().split('.')[0];
    document.getElementById("ligne1_total2").value = totalprixM.toString().split('.')[1];
    }
    J'ai juste rajouté un petit test pour savoir s'il y a avait effectivement une virgule.

    Petite question : comment forcer l'affichage à deux chiffres, j'aivais vu qu'il ya avait la fonction toFixed(2) mais comme je n'ai plus de virgule ?

  6. #6
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Autre petite question :
    Est normal, lorsque j'effectue l'opération avec ma fonction javascript
    avec les variables suivantes : 7,63 * 11 çà me donne 83,92999 alors que je devrais avoir 83,93 et çà le fait avec 22, 44, 88 ?

  7. #7
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bon et bien la solution à ma dernière question http://javascript.developpez.com/faq...ript#NBDecimal

    Par contre si quelqu'un pouvait me donner une info pour l'affichage d'un nombre sur de caractère.

    Merci

  8. #8
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Petite question : comment forcer l'affichage à deux chiffres, j'aivais vu qu'il ya avait la fonction toFixed(2) mais comme je n'ai plus de virgule ?
    split retourne un tableau de caractères, pour la mantisse tu ne prends que les deux premiers :


    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    document.getElementById("ligne1_total1").value = totalprixM.toString().split('.')[0];
     
    document.getElementById("ligne1_total2").value = totalprixM.toString().split('.')[1][0] + totalprixM.toString().split('.')[1][1];

  9. #9
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    l'affichage d'un nombre sur de caractère.
    ou sur deux (2) caractères ??
    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 !

  10. #10
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    totalprixM.toString().split('.')[1][0] + totalprixM.toString().split('.')[1][1];

    Ne fonctionne pas, Erreur : inscription "NaN" dans le champs

    Et oui petite faute de frappe c'est bien sur 2 caractères.. avant et après la virgule

  11. #11
    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
    Number ou parseInt ... sur chacun des element puisque le toString le convertit en string , il fait les reconvertir en nombres ...
    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 !

  12. #12
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par jumano Voir le message
    totalprixM.toString().split('.')[1][0] + totalprixM.toString().split('.')[1][1];

    Ne fonctionne pas, Erreur : inscription "NaN" dans le champs
    NaN L'attribut value des input prend aussi bien des chaînes de caractères que des nombres. Ou sinon comme le dit SpaceFrog un parseInt, mais je ne vois trop l'intéret.

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("ligne1_total2").value =  parseInt(totalprixM.toString().split('.')[1][0] + totalprixM.toString().split('.')[1][1]);

  13. #13
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Toujours le même message 'NaN"

  14. #14
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    montre nous ton script

  15. #15
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Le voilà

    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
    58
    59
     
    function addition1() {
    if (document.getElementById("ligne1_M1").checked)
    {
    	prixM1 = document.getElementById("ligne1_M1").value ;
    }
    if (document.getElementById("ligne1_M2").checked)
    {
    	prixM1 = document.getElementById("ligne1_M2").value ;
    }
    if (document.getElementById("ligne1_M3").checked)
    {
    	prixM1 = document.getElementById("ligne1_M3").value ;
    }
     
    if (document.getElementById("ligne1_S1").checked)
    {
    	prixS1 = document.getElementById("ligne1_S1").value ;
    }
    if (document.getElementById("ligne1_S2").checked)
    {
    	prixS1 = document.getElementById("ligne1_S2").value ;
    }
    if (document.getElementById("ligne1_S3").checked)
    {
    	prixS1 = document.getElementById("ligne1_S3").value ;
    }
     
    nbrepasM1 = document.getElementById("ligne1_nbrepasM").value ;
    totalprixM1 = (prixM1 * nbrepasM1) ;
     
    nbrepasS1 = document.getElementById("ligne1_nbrepasS").value ;
    totalprixS1 = (prixS1 * nbrepasS1) ;
     
    totalprix1 = (totalprixM1 + totalprixS1) ;
     
    totaligne1= Math.round(totalprix1*100)/100;
     
     
    if (totaligne1.toString().indexOf('.') == -1 ) {
     
    document.getElementById("ligne1_total1").value = totaligne1 ;
    document.getElementById("ligne1_total2").value = 0 ;	
    } else {
    document.getElementById("ligne1_total1").value = totaligne1.toString().split('.')[0];
    document.getElementById("ligne1_total2").value = parseInt(totaligne1.toString().split('.')[1][0] + totaligne1.toString().split('.')[1][1]);
     
     
    //Nombre de total de repas pour le midi et pour le soir //
    nbrepasM1 = document.getElementById("ligne1_nbrepasM").value ;
    nbrepasS1 = document.getElementById("ligne1_nbrepasS").value ;
     
    nbrtotalrepasM = nbrepasM1 ;
    nbrtotalrepasS = nbrepasS1 ;
     
    document.getElementById("totalrepasM").value =  nbrtotalrepasM ;
    document.getElementById("totalrepasS").value =  nbrtotalrepasS ;
     
    }

  16. #16
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    totalprix1 = (totalprixM1*1 + totalprixS1*1) ;
    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. #17
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Toujours pareil message 'NaN'

  18. #18
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    totalprixM1 = ((prixM1*1) * (nbrepasM1*1)) ;
    aussi
    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. #19
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    J'ai effectué les modifs :

    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
     
    totalprixM1 = ((prixM1*1) * (nbrepasM1*1)) ;
     
    nbrepasS1 = document.getElementById("ligne1_nbrepasS").value ;
    totalprixS1 = ((prixS1*1) * (nbrepasS1*1)) ;
     
    totalprix1 = (totalprixM1*1 + totalprixS1*1) ;
     
    totaligne1 = Math.round(totalprix1*100)/100;
     
     
    if (totaligne1.toString().indexOf('.') == -1 ) {
     
    document.getElementById("ligne1_total1").value = totaligne1 ;
    document.getElementById("ligne1_total2").value = 0 ;	
    } else {
    document.getElementById("ligne1_total1").value = totaligne1.toString().split('.')[0];
    document.getElementById("ligne1_total2").value = totaligne1.toString().split('.')[1];
    }
    J'ai également oté le parseint(), mais toujours pareil plus de 'Nan' mais toujours qu'un chiffre

  20. #20
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    J'ai réétudié ton code.
    - L'attribut value retourne une chaîne de caractères ;
    - Ensuite tu réalises un produit, ce résultat est susceptible d'être un nombre flottant, donc c'est dans tes multiplications qu'il faut parser tes valeurs, pas en utilisant parseInt() mais parseFloat() :


    Code javascript : 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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
    function addition1()
    {
        var prixM1, prixS1;
        var nbrepasM1, totalprixM1, nbrepasS1, totalprixS1;
        var totalprix1, totaligne1;
        var nbrtotalrepasM, nbrtotalrepasS;
     
        if (document.getElementById("ligne1_M1").checked)
        {
    	   prixM1 = document.getElementById("ligne1_M1").value ;
        }
        if (document.getElementById("ligne1_M2").checked)
        {
    	   prixM1 = document.getElementById("ligne1_M2").value ;
        }
        if (document.getElementById("ligne1_M3").checked)
        {
    	   prixM1 = document.getElementById("ligne1_M3").value ;
        }
     
        if (document.getElementById("ligne1_S1").checked)
        {
    	   prixS1 = document.getElementById("ligne1_S1").value ;
        }
        if (document.getElementById("ligne1_S2").checked)
        {
    	   prixS1 = document.getElementById("ligne1_S2").value ;
        }
        if (document.getElementById("ligne1_S3").checked)
        {
    	   prixS1 = document.getElementById("ligne1_S3").value ;
        }
     
        nbrepasM1 = document.getElementById("ligne1_nbrepasM").value ;
        nbrepasS1 = document.getElementById("ligne1_nbrepasS").value ;
     
        // prixM1, prixS1, nbrepasM1, nbrepasS1 sont des chaines de caracteres
        // il faut les trnasformer en nombre pour realiser un produit
     
        totalprixM1 = (parseFloat(prixM1) * parseFloat(nbrepasM1)) ;  // on transforme les chaines de caracteres en nombres flottants puis on realise le produit
     
     
        totalprixS1 = (parseFloat(prixS1) * parseFloat(nbrepasS1)); // on transforme les chaines de caracteres en nombres flottants puis on realise le produit
     
        totalprix1 = (totalprixM1 + totalprixS1) ; // somme de deux nombres flottans
     
        totaligne1 = totalprix1; //Math.round(totalprix1*100)/100;
     
     
        if (totaligne1.toString().indexOf('.') == -1 )
        {
            document.getElementById("ligne1_total1").value = totaligne1 ;
            document.getElementById("ligne1_total2").value = 0 ;
        }
        else
        {
            document.getElementById("ligne1_total1").value = totaligne1.toString().split('.')[0];
            document.getElementById("ligne1_total2").value = totaligne1.toString().split('.')[1][0] + totaligne1.toString().split('.')[1][1];
        }
     
        //Nombre de total de repas pour le midi et pour le soir //
        nbrepasM1 = document.getElementById("ligne1_nbrepasM").value ;
        nbrepasS1 = document.getElementById("ligne1_nbrepasS").value ;
     
        nbrtotalrepasM = nbrepasM1 ;
        nbrtotalrepasS = nbrepasS1 ;
     
        document.getElementById("totalrepasM").value =  nbrtotalrepasM ;
        document.getElementById("totalrepasS").value =  nbrtotalrepasS ;
     
    }

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Couper un nombre de caracteres après un caractere
    Par DezMax dans le forum Langage
    Réponses: 3
    Dernier message: 11/05/2013, 15h18
  2. Couper un nombre en deux
    Par Sh4dow49 dans le forum Langage
    Réponses: 4
    Dernier message: 06/01/2009, 15h11
  3. Couper un nombre
    Par harlockbaz dans le forum Excel
    Réponses: 6
    Dernier message: 18/01/2008, 09h43
  4. Réponses: 9
    Dernier message: 23/08/2007, 14h56
  5. couper un nombre
    Par botorollo dans le forum Excel
    Réponses: 2
    Dernier message: 21/02/2007, 10h16

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