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 :

Passage de parametre à une fonction


Sujet :

JavaScript

  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut Passage de parametre à une fonction
    Bonjour,
    J'ai plusieurs input qui appellent la même fonction javascript.

    Est-il possible de connaitre quel est l'input (par son id ou son name) qui a appelé cette fonction a l'intérieur de celle-ci.

    Je sais que la solution "habituelle" ou§et "normale" serait de passer cette information en paramètre, mais pour simplifier les choses disons que je ne peux pas !

    Merci d'avance pour votre aide,
    Meloo

    PS : pour information, j'utilise un pluggin qui servant à valider les formulaires mais les fonctions sont appelés à partir de l'attribut class

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    sans code on ne peux répondre

    A+JYT

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Malheureusement, je ne pense pas que mon code va vous aider... Je vous le montre quand même.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class='span-2 last prx'><input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_".$num_etiquette."_".$num_ligne."' name='prix_".$num_etiquette."_".$num_ligne."'/></div>
    et pour le javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function valide_prix_famille(){
    alert("la case qui a envoyé cette info est "+XXXXXXXXXX);
    }
    où XXX pourrait être le nom ou l'id de la case.

    Merci en tout cas sekaijin

  4. #4
    Invité
    Invité(e)
    Par défaut
    bonjour

    utilise le mot clee this

  5. #5
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    non ce que je demande c'est le code qui fait l'appel
    genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <... onclick="AppelDeMafonction()" ....>
    A+JYT

  6. #6
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Citation Envoyé par sekaijin Voir le message
    non ce que je demande c'est le code qui fait l'appel
    genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <... onclick="AppelDeMafonction()" ....>
    A+JYT
    En fait, et c'est pour cela que je ne voulais pas montrer le code, l'appel de ma fonction est faite comme ceci : funcCall[valide_prix_famille]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class='span-2 last prx'><input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_".$num_etiquette."_".$num_ligne."' name='prix_".$num_etiquette."_".$num_ligne."'/></div>
    Sans rentrer dans les détails, je ne peux pas passer de parametre à cette fonction. Je dois donc chercher un autre moyen, comme par exemple connaitre l’élément du formulaire qui l'a appelé.



    mekal, le mot de clé "this" ne fonctionne pas dans une fonction normale, si ?

    Merci de votre réponse

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 183
    Par défaut
    Ce qu'on essaye de te dire et qui est peut-être mal expliqué ou mal présenté, c'est que pour passer en paramètre le <input> dans la fonction, il te suffit simplement de faire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="text" onclick="mafonction(this)" id="kikoojesuisuninput">
    Et ensuite tu récupères le input depuis un paramètre de cette fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function mafonction(moninput) {
       alert(moninput.id);
    }
    Et pour information,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    funcCall[valide_prix_famille]
    Ce n'est pas un appel de fonction, mais une déclaration dans l'attribut "class" qui permet à un script de récupérer des informations et/ou des paramètres afin pour fonctionner à partir de certains paramètres.
    Il manque donc certaines informations, comme le script en question qui se greffe à cet input.

    Et normalement, si ce script se greffe à l'input de cette manière je suis prêt à parier qu'il pourrait facilement récupérer l'input pour faire son job.

    Donc malheureusement il nous manque des informations pour pouvoir continuer à t'aider

  8. #8
    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
    J'espère que ce tu nous montre est en fait un extrait de ton code php ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_".$num_etiquette."_".$num_ligne."' name='prix_".$num_etiquette."_".$num_ligne."'
    si tu as ça dans ton html à mon avis tu risques d'avoir quelques soucis ...
    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. #9
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    J'espère que ce tu nous montre est en fait un extrait de ton code php ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_".$num_etiquette."_".$num_ligne."' name='prix_".$num_etiquette."_".$num_ligne."'
    si tu as ça dans ton html à mon avis tu risques d'avoir quelques soucis ...
    oui oui c'est un extrait du code PHP !
    Tout fonctionne bien dans ma page, ma fonction fonctionne bien (si je met un alert je le vois et tout...), c'est juste qu'il me manque "un truc" !!

    Mais bon j'ai beau fouiller partout je ne trouve pas de solution... ^^

  10. #10
    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
    même en php cette syntaxe me semble curieuse ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]'
    montre nous plutot le html généré
    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. #11
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Voici une partie du fichier HTML généré
    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
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
    		<title>Portail</title>
     
     <!-- Framework CSS -->
        <link rel="stylesheet" href="./blueprint/screen.css" type="text/css" media="screen, projection">
        <link rel="stylesheet" href="./blueprint/print.css" type="text/css" media="print">
    	<link rel="stylesheet" href="./portail.css" type="text/css">
     
    !-- Framework JQuery -->
    	<script type="text/javascript" src="./jquery-1.7.2.min.js"></script>
     
     
    	<!-- Framework JQuery Validation Engine -->
    		<script src="./jquery_validation_engine/jquery.validationEngine-fr.js" type="text/javascript"></script>
    				<script src="./jquery_validation_engine/jquery.validationEngine.js" type="text/javascript"></script>
    				<link rel="stylesheet" href="./jquery_validation_engine/css/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" />
    <script type="text/javascript">
    // Fonction  qui teste les prix et les produits et lance une erreur si l'un est vide
    function valide_prix_famille(){
    // Récupération de tous les élements de type select
    	var prix = document.getElementsByTagName("input");
    	// Pour chacun de ses éléments
    	for(var i=0, len=prix.length;i < len; i++){
    	// Si sa classe est de type prix
    		if(prix[i].className=="prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]"){
    			// lorsque le prix à été modifié
    			// $(prix[i]).on('blur', function() {
    alert(prix[i].id);
    				// var nom_prix 		= this.id.split('_');
    				var nom_prix 		= prix[i].id.split('_');
    				var num_etiquette	= nom_prix[1];
    				var num_ligne		= nom_prix[2];
     
    				var $famille 		= $('#familles_' + num_etiquette + '_' + num_ligne);
    				var $p 				= $('#prix_' + num_etiquette + '_' + num_ligne);
    				var $etiq_vide		= $('#Etiq_vide_' + num_etiquette);
     
    				alert($famille.val());
    				if ($etiq_vide!='on') {
    					if ($p.val()=='Prix' || $p.val()=='') {
    						// Si la famille vaut -1, ou est vide alors erreur
    						if ($famille.val()=='' || $famille.val() == '-1') {
    							alert("Prix vide - Famille vide");
    							return true;
    						} else {
    							alert("Prix vide - Famille selectionnée");
    							return false;
    						}
    					} else {
    						if ($famille.val()=='' || $famille.val() == '-1') {
    							alert("Prix selectionné - Famille vide");
    							return false;
    						} else {
    							alert("Prix selectionné - Famille selectionnée");
    							return true;
    						}
    					}
    				} else {
    				alert("ignorer l'etiquette");
    					return true;
     
    				}
    			// });
    		}
    	}
     
    };
    </script>
    </head>
    <body>
    <div class="container">
    	<div id="page" class="span-19">
    		<div id="header">
     
    			<a href="./index.php" title="Portail Magasin"><span id="logo"></span></a>
    			<br/>
    			<span class='span-19'><img src='./images/damier.jpg' width='100%'/><span>		</div>
    		<div id="main">
     
    <div class='span-8 last'>
    								<div class='span-6 ligne'>
    									<select onclick='javascript:onclick_famille(1,1)' class='familles' name='familles_1_1' id='familles_1_1'>
    										<option disabled='disabled' value='-1' selected='selected'>Liste des familles</option>
    									</select>
     
    									<select style='display:none' class='detail' name='detail_1_1' id='detail_1_1'>
    										<option value='' selected='selected'>Liste des détails</option>
     
    									</select>
     
     
    								</div>
    								<div class='span-2 last prx'>
    									<input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_1_1' name='prix_1_1'value='Prix' onclick="if(this.value=='Prix')this.value=''"/> <img width='22%' height='22%' src='./images/point_interrogation.png' alt='?' title='Le prix doit être de la forme 10.90'>
    								</div>
    							</div>
    							<div class='span-8 last'>
    								<div class='span-6 ligne'>
     
    									<select onclick='javascript:onclick_famille(1,2)' class='familles' name='familles_1_2' id='familles_1_2'>
    										<option disabled='disabled' value='-1' selected='selected'>Liste des familles</option>
    									</select>
     
    									<select style='display:none' class='detail' name='detail_1_2' id='detail_1_2'>
    										<option value='' selected='selected'>Liste des détails</option>
    									</select>
     
     
    								</div>
    								<div class='span-2 last prx'>
     
    									<input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_1_2' name='prix_1_2'value='Prix' onclick="if(this.value=='Prix')this.value=''"/> <img width='22%' height='22%' src='./images/point_interrogation.png' alt='?' title='Le prix doit être de la forme 10.90'>
    								</div>
    							</div>
    .
    .
    .
    <div class='span-8 last'>
    								<div class='span-6 ligne'>
    									<select onclick='javascript:onclick_famille(1,8)' class='familles' name='familles_1_8' id='familles_1_8'>
    										<option disabled='disabled' value='-1' selected='selected'>Liste des familles</option>
     
    									</select>
     
    									<select style='display:none' class='detail' name='detail_1_8' id='detail_1_8'>
    										<option value='' selected='selected'>Liste des détails</option>
    									</select>
     
     
    								</div>
    								<div class='span-2 last prx'>
    									<input type='text' class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]' id='prix_1_8' name='prix_1_8'value='Prix' onclick="if(this.value=='Prix')this.value=''"/> <img width='22%' height='22%' src='./images/point_interrogation.png' alt='?' title='Le prix doit être de la forme 10.90'>
    								</div>
     
    							</div>	
    </fieldset>

    (bon par contre à cause du copier/coller, je n'ai pas fermé toutes les balises div,html....)
    Pour information, voici la partie de mon formulaire :


    Et je cherche à afficher une erreur :

  12. #12
    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
    ça fonctionne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]'


    là il manque un espace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     name='prix_1_1'value='Prix'
    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. #13
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    ça fonctionne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    class='prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]'


    là il manque un espace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     name='prix_1_1'value='Prix'
    Oui ca fonctionne, je vous assure

    C'est le plugin jquery validator engine...

    Bon je pense que je vais devoir en choisir un autre pour valider mes formulaires, parce qu'il est trop "compliquer" lorsque l'on veut faire des choses sortant des sentiers battus...
    Connaissez-vous un plugin à l'affichage agréable ?

    Merci pour l'espace, c'est modifié je vous remercie

  14. #14
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    C'est vraiment une façon capilotracté de valider un formulaire.

    je suis sur à 100% que ça ne passerait pas la validation du code chez moi.

    mais bon là n'est pas la question.

    Citation Envoyé par meloo
    Est-il possible de connaitre quel est l'input (par son id ou son name) qui a appelé cette fonction a l'intérieur de celle-ci.
    tu as la réponse dans ton propre code

    Citation Envoyé par meloo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var prix = document.getElementsByTagName("input");
    	// Pour chacun de ses éléments
    	for(var i=0, len=prix.length;i < len; i++){
    	// Si sa classe est de type prix
    		if(prix[i].className=="prix validate[optional,funcCall[valide_prix_famille],custom[prix_E]]"){
    			// lorsque le prix à été modifié
    			// $(prix[i]).on('blur', function() {
    alert(prix[i].id);// tu l'as ici ton id
    donc il te suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert("Prix vide - Famille selectionnée dans le champs : " + prix[i].id);
    A+JYT

  15. #15
    Membre averti
    Femme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2004
    Messages : 53
    Par défaut
    Non, malheureusement, cela ne récupère pas la case qui a appelé la fonction.

    Ma fonction va chercher toutes les cases de cette classes et elle s’arrête à la 1ere puisque à la première itération de la boucle for il y a un return true !

    Je viens de m’apercevoir d'une partie de ma boulette. Si je supprime tous les "return true" alors ma boucle continue jusqu’à ce qu'il y ai une erreur.

    Seulement si ma case est la n°5 et que la 1ere case est fausse, alors ca me fait une erreur sur la numéro 5.

    Je pense que ça ne va pas être très clair là :/

  16. #16
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    il te faut garder la liste des id qui on une erreur avec le message associé
    et à la fin afficher un message qui récapitule toutes les erreurs

    A+JYT

Discussions similaires

  1. Réponses: 8
    Dernier message: 10/03/2006, 17h28
  2. [VBA-E]passage de parametre à une fonction
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 02/02/2006, 17h51
  3. Passage de 'pipe' à une fonction ?
    Par laurent_ifips dans le forum POSIX
    Réponses: 2
    Dernier message: 25/11/2005, 07h06
  4. Réponses: 13
    Dernier message: 13/10/2005, 16h03
  5. [JAVASCRIPT] passage d'argument à une fonction
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/06/2005, 18h17

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