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 :

Attribuer une valeur à une class de la Balise <div>


Sujet :

JavaScript

  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut Attribuer une valeur à une class de la Balise <div>
    Bonjour à vous.
    D'abord je voudrais vous présenter des excuses si j'ai pu poster hier une demande au nom de grezako. C'était dû au fait que je n'arrivais pas à me connecter avec mon compte cheboy. J'ai dû essayé de réinitialiser le mot de passe pour y avoir accès aujourd'hui.

    Au fais, je tourne toujours autour des même Code ou peut-être si je n'avance pas dans ce que je souhaiterais exactement, c'est (peut-être) parce que je pose mal mes question.
    Alors, permettez-moi svp de reformuler mes questions:

    J'ai 2 Code JS.

    Dont le Premier Code JS est :

    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
    function RedeemRPProduct(id) {
      $(".reward_link_redeem_button_style").attr("disabled", true);
      $(".orange_button").attr("disabled", true);
      var points = $("#encash_points_number").val();
     
      $.get('/?op=redeem_rewards&id=' + id + '&points=' + points, function(data) {
        var result = data.split(":");
        var msg;
        if (result[0] == "s") {
          $('.user_reward_points').html(result[2]);
          if (result[1] == "s1") {
            $('#balance').html(result[5]);
            balanceChanged();
            msg = "Successfully converted " + ReplaceNumberWithCommas(parseInt(result[3])) + " points to " + parseFloat(parseInt(result[4]) / 100000000).toFixed(4);
          } else if (result[1] == "s2") {
            msg = "Your bonus has been succesfully activated!";
            var inner_div_html = '<p>Active bonus <span class="free_play_bonus_box_span_large">' + result[5] + '</span> ends in <span class="free_play_bonus_box_span_large" id="bonus_span_' + result[3] + '"></span></p>';
            if ($("#bonus_container_" + result[3]).length > 0) {
              $("#bonus_container_" + result[3]).html(inner_div_html);
            } else {
              $('#reward_points_bonuses_main_div').append('<div class="bold center free_play_bonus_box_large" id="bonus_container_' + result[3] + '">' + inner_div_html + '</div>');
            }
            $("#bonus_container_" + result[3]).show();
            BonusEndCountdown(result[3], parseInt(result[4]));
            if (result[3] == "fp_bonus") {
              $('#fp_min_reward').html(result[6]);
            }
          } else if (result[1] == "s3") {
            msg = "Your redemption request for " + result[3] + " has been sent succesfully. We shall contact you via email for your shipping details (if required). If you do not have an email address added to your account, please add it now via the PROFILE page.";
          }
        } else if (result[0] == "e") {
          msg = result[1];
        }
        DisplaySEMessage(result[0], msg);
        $(".reward_link_redeem_button_style").attr("disabled", false);
        $(".orange_button").attr("disabled", false);
      });
    }

    Et le second Code est :


    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
    (function() {
        'use strict';
     
    var body = $('body');
     
    var points = {};
     
        if ($('#free_play_form_button').is(':visible'))
            setTimeout(function(){ $('#free_play_form_button').click();},2000);
        if ($('.close-reveal-modal').is(':visible'))
            setTimeout(function(){ $('.close-reveal-modal').click(); },2000);
     
        var reward = {};
        reward.select = function() {
            reward.points = parseInt($('.user_reward_points').text().replace(',',""));
            reward.bonustime = {};
            if ($("#bonus_container_free_points").length != 0) {
                reward.bonustime.text = $('#bonus_span_free_points').text();
                reward.bonustime.hour = parseInt(reward.bonustime.text.split(":")[0]);
                reward.bonustime.min = parseInt(reward.bonustime.text.split(":")[1]);
                reward.bonustime.sec = parseInt(reward.bonustime.text.split(":")[2]);
                reward.bonustime.current = reward.bonustime.hour * 3600 + reward.bonustime.min * 60 + reward.bonustime.sec;
            } else
                reward.bonustime.current = 0;
     
     
            console.log(reward.bonustime.current);
            if (reward.bonustime.current !== 0) {
                console.log(reward.bonustime.current);
            } else {
                if (reward.points < 12) {
                    console.log("waiting for points");
                }
                else if (reward.points < 120) {
                        console.log("waiting for points 60");
                        RedeemRPProduct('free_points_1');
                    }
                else if (reward.points < 600) {
                        console.log("waiting for points 120");
                        RedeemRPProduct('free_points_10');
                    }
                else if (reward.points < 1200) {
                        console.log("waiting for points 600");
                        RedeemRPProduct('free_points_50');
                    }
                else {
                    RedeemRPProduct('free_points_100');
                }
                if ($('#bonus_span_fp_bonus').length === 0)
                    if (reward.points >= 4400)
                        RedeemRPProduct('fp_bonus_1000');
            }
        };
        setTimeout(reward.select,1000);
        setInterval(reward.select,60000);
    })();

    Alors, je souhaiterais que le second Code ci-dessus (puisque c'est ce qui est utilisé pour activer les Bonus) qui se charge normalement de "choisir et d'ajouter le bonus en fonction de votre Niveau de Point de Récompense Actuel dans la class côté HTML de la balise div (user_reward_points)" choisisse et ajoute simplement une valeur fictive "0.12345678" comme Bonus sans pour autant ajouter la valeur correspondante au Niveau de Point de Récompense Actuel (user_reward_points).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // Code HTML contenant la balise <div> et à sa class user_reward_points qui correspond au Niveau de Point de récompense
     
    <div class="reward_table_box gold br_5_5 bold" style="border-bottom: 1px solid #f3cd00; font-weight: bold;">YOUR REWARD POINTS (RP)</div> <div class="reward_table_box br_0_0_5_5 user_reward_points font_bold" style="border-top:none;">60,501</div> </div>
    Autrement dire, Comment modifier le second Code JS ci-dessus de sorte à ce qu'il choisisse comme bonus, une valeur exactement égale à "0.12345678" au lieu de choisir le bonus en fonction du Niveau de Point de Récompense Actuel (user_reward_points) ???

    Donc pour faire bien (selon moi), comment attribuer à la class user_reward_points dans un premier temps la valeur 0.12345678 et dans un second temps lui permettre d'être choisi automatiquement comme Bonus ???

    IMPORTANT: Il faut noter qu'à actuellement, lorsque j'insère ce second Code que je cherche à modifier, je reçois comme réponse à l'écran la phrase : "Your bonus has been succesfully activated!".
    Cette phrase est disponible dans le 1er Code JS ci-dessus mais s'affiche qu'en même lorsque j'utilise le second Code JS ci-dessus.

    Aidez-moi svp.

  2. #2
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Bonsoir cheboy,

    encore une fois, je ne vais pas pouvoir répondre exactement à ta question, excuse-moi. Mais j’aimerais que tu me donnes une information qui, je pense, est importante.

    Rends-toi sur la page qui contient ces scripts. Ouvre le panneau de développement de ton navigateur en appuyant sur F12, et active l’onglet réseau. Attends un certain temps et tu devrais voir une requête vers '/?op=redeem_rewards&...' correspondant au $.get qui se trouve dans la fonction RedeemRPProduct.

    Ce que je voudrais que tu me montres ce sont les données de la réponse, qui correspondent à l’argument data.

    Si tu examines le code de ce $.get, en particulier cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('.user_reward_points').html(result[2]);
    tu peux voir que le contenu de .user_reward_points est mis à jour avec les données provenant du serveur. C’est pourquoi je te disais, dans ton précédent topic, que je ne suis pas sûr que tu puisses modifier vraiment les valeurs.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut
    Citation Envoyé par Watilin Voir le message
    Bonsoir cheboy,

    Rends-toi sur la page qui contient ces scripts. Ouvre le panneau de développement de ton navigateur en appuyant sur F12, et active l’onglet réseau. Attends un certain temps et tu devrais voir une requête vers '/?op=redeem_rewards&...' correspondant au $.get qui se trouve dans la fonction RedeemRPProduct.

    Ce que je voudrais que tu me montres ce sont les données de la réponse, qui correspondent à l’argument data.
    Bonjour Watilin et grand merci pour ton assistance.

    Voici le réultat lorsque je fais F12 comme tu me l'as demandé:

    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
    http://localhost/?op=redeem_rewards&id=free_points_100&points=&csrf_token=Y2IQCRcpa7O7
    
    REPONSE: s:s2:52,533:free_points:86400:100 extra reward points:0
    
    
    HEADER :
    Général Request URL:http://localhost/?op=redeem_rewards&id=free_points_100&points=&csrf_token=Y2IQCRcpa7O7 Request Method:GET Status Code:200 Response Headers : cache-control:max-age=0, private, no-store, no-cache, must-revalidate cf-ray:3c2de57b78d26926-CDG content-encoding:gzip content-type:text/html; charset=ISO-8859-1 date:Fri, 24 Nov 2017 16:55:32 GMT expires:Fri, 24 Nov 2017 16:55:32 GMT server:nginx status:200 vary:Accept-Encoding,User-Agent Request Headers : :authority:localhost :method:GET :path:/?op=redeem_rewards&id=free_points_100&points=&csrf_token=Y2IQCRcpa7O7 :scheme:https accept:*/* accept-encoding:gzip, deflate, sdch accept-language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4 cookie:__cfduid=d45ccf13e4cf9f3894b782f525aedad7f1511542120; btc_address=1PRaA8avJn2zY1LYRYonwNjad9bHX7hM8F; password=3e8bc057e62e41f781d2e6ab138369ba76aaa61d60b97b2f8810f886393751cf; have_account=1; csrf_token=Y2IQCRcpa7O7; login_auth=ccb44c933b7f36a1281eac3ad91a45ce3d5a5b785a9891f3e0d4f568777d3e5c; _ga=GA1.2.369041065.1511538513; _gid=GA1.2.1007329321.1511538513 referer:http://localhost/?op=home user-agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 x-csrf-token:Y2IQCRcpa7O7 x-requested-with:XMLHttpRequest Query String Parameters : view source view URL encoded op:redeem_rewards id:free_points_100 points: csrf_token:Y2IQCRcpa7O7
    Alors, comment puis-je modifier le second Code JS ci-dessus de sorte à ce qu'il choisisse comme bonus, une valeur exactement égale à "0.12345678" au lieu de choisir le bonus en fonction du Niveau de Point de Récompense Actuel (user_reward_points) comme par exemple le "free_points_100" qu'on constate qu'il a choisi dans la requête ci-dessus ???

    Autre dire, comment attribuer à la class user_reward_points dans un premier temps la valeur 0.12345678 et dans un second temps lui permettre d'être choisi automatiquement comme Bonus ???

    Ou dans le pire des cas, comment faire en sorte de modifier ce second Code JS (ci-dessus) pour que une fois inséré, il choisisse seulement (uniquement et toutes les fois) la valeur "fp_bonus_1000" au lieu des autres à l'exemple de "fp_bonus_100" qu'on remarque qu'il a choisi dans la requête ???

  4. #4
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Comme je le pensais, les données de la réponse nous apportent une information importante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
      $.get('/?op=redeem_rewards&id=' + id + '&points=' + points, function(data) {
        // data = "s:s2:52,533:free_points:86400:100 extra reward points:0"
        var result = data.split(":");
        /*
        result[0] = "s"
        result[1] = "s2"
        result[2] = "52,533"
        result[3] = "free_points"
        result[4] = "86400"
        result[5] = "100 extra reward points"
        result[6] = "0"
        */
    result[2] contient la valeur de reward.points telle qu’elle est conservée côté serveur. Comme je l’ai déjà dit, la version du serveur fait autorité.

    Reste à savoir ce qui se passe quand tu changes le paramètre id de la requête. Pourrais-tu me montrer les données que tu reçois quand tu exécutes ce code dans la console ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedeemRPProduct("fp_bonus_1000");
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut
    Citation Envoyé par Watilin Voir le message
    result[2] contient la valeur de reward.points telle qu’elle est conservée côté serveur. Comme je l’ai déjà dit, la version du serveur fait autorité.

    Reste à savoir ce qui se passe quand tu changes le paramètre id de la requête. Pourrais-tu me montrer les données que tu reçois quand tu exécutes ce code dans la console ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedeemRPProduct("fp_bonus_1000");
    Merci Watilinpour ton soutien.

    Comme tu me l'as demandé, lorsque je change le paramètre id de la requête en faisant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedeemRPProduct("fp_bonus_1000");
    ,

    Je reçois les résultats ci-après:

    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
    http://localhost/?op=redeem_rewards&id=fp_bonus_1000&points=&csrf_token=Gnim37KcZZxP
    
    REPONSE: e:You do not have the required number of points
    
    Request URL:http://localhost/?op=redeem_rewards&id=fp_bonus_1000&points=&csrf_token=Gnim37KcZZxP
    Request Method:GET
    Status Code:200 
    
    Response Headers
    cache-control:max-age=0, private, no-store, no-cache, must-revalidate
    cf-ray:3c33c949c8f96926-CDG
    content-encoding:gzip
    content-type:text/html; charset=ISO-8859-1
    date:Sat, 25 Nov 2017 10:04:52 GMT
    expires:Sat, 25 Nov 2017 10:04:52 GMT
    server:cloudflare-nginx
    status:200
    vary:Accept-Encoding,User-Agent
    
    Request Headers
    :authority:localhost
    :method:GET
    :path:/?op=redeem_rewards&id=fp_bonus_1000&points=&csrf_token=Gnim37KcZZxP
    :scheme:https
    accept:*/*
    accept-encoding:gzip, deflate, sdch
    accept-language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
    cookie:__cfduid=d1512f2a907ea678fcd32c51a7edc95f51511603635; last_play=1511603812; btc_address=1NRXnyAwjrqnqaMNTsgSxKPYgXZEvZ1fgK; password=d24e2a0527d41cd2d1bf4102edc3fc19efe9361dbbd2943940722b3a00d3840a; have_account=1; csrf_token=Gnim37KcZZxP; login_auth=164d2061df25f30f0bf333fea1d2966847b627da8413b9c7b7a756f7c1c7c5af; _ga=GA1.2.132571864.1511600031; _gid=GA1.2.422224117.1511600031
    referer:http://localhost/?op=home
    user-agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
    x-csrf-token:Gnim37KcZZxP
    x-requested-with:XMLHttpRequest
    
    Query String Parameters
    view source
    view URL encoded
    op:redeem_rewards
    id:fp_bonus_1000
    points:
    csrf_token:Gnim37KcZZxP

    Alors, comment penses-tu qu'on peut y arriver en modifiant les données comme je le souhaite de sorte à ce qu'il choisisse comme bonus, une valeur exactement égale à "0.12345678" au lieu de choisir le bonus en fonction du Niveau de Point de Récompense Actuel (user_reward_points) comme par exemple le "free_points_100" qu'on constate qu'il a choisi dans la requête ci-dessus ??? sans oublier qu'on niveau de la REPONSE fournie dans le résultat de la requête (lorsque que j'insère RedeemRPProduct("fp_bonus_1000"); comme tu me l'as demandé) juste en haut, on remarque la phrase négative "You do not have the required number of points" ???

  6. #6
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    C’est probablement impossible. La réponse négative du serveur montre bien que celui-ci conserve tes données de son côté. Je le répète, les données du serveur font autorité. Ça veut dire que, quelle que soit la manipulation que tu fais côté client, même en ayant un contrôle total sur les requêtes ajax envoyées, le serveur vérifie tout ce qu’il reçoit, et corrige quand il y a une différence.

    Toutes les applications web correctement sécurisées fonctionnent comme ça, et à plus forte raison, les jeux sur navigateurs.

    Mais je vois que tu es en localhost, ça veut dire que tu as accès au code du serveur ?
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut
    Oui. Je comprends et encore Merci Watilin.
    Mais je veux dire, il n'y a pas une possibilité même s'il faut modifier totalement le 1er Code JS ci-dessus de la Fonction RedeemRPProduct ???

    Même s'il faut réécrire une nouvelle fonction RedeemRPProduct au niveau du 1er Code JS ci-dessus pour écraser l'ancier et aussi réécrire un nouveau 2ème Code JS ci-dessus correspondant au 1er Code JS ci-dessus ???

  8. #8
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Je ne sais pas comment le dire de façon plus claire : la partie client est esclave de la partie serveur. Toutes les données présentes côté client sont des copies, les originales se trouvent sur le serveur et tu n’y as pas accès.

    Il reste une petite possibilité car il y a un paramètre qui n’est actuellement pas utilisé dans la requête ajax : points. Mais ça me paraît quand même peu probable que ce paramètre ne soit pas contrôlé alors que les autres le sont.

    En plus, il y a le token anti-CSRF qui nous complique la tâche si on veut faire des tests avec les requêtes. Il est sans doute quelque part dans la page, dans un <input type="hidden"> ou quelque chose comme ça, mais franchement je pense que ça ne vaut pas la peine de le chercher.

    Tu n’as pas répondu à ma question : si tu es en localhost, ça veut dire que tu possèdes les fichiers de la partie serveur. Vrai ou faux ?
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  9. #9
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut
    Citation Envoyé par Watilin Voir le message
    Tu n’as pas répondu à ma question : si tu es en localhost, ça veut dire que tu possèdes les fichiers de la partie serveur. Vrai ou faux ?
    Oui mais ce n'est pas tous les fichiers du Script (incomplet) que j'ai sur moi. Il y a beaucoup de fichiers en manque. Voilà pourquoi je me perds pas mal et que je pose des questions.

Discussions similaires

  1. Réponses: 5
    Dernier message: 20/11/2008, 10h12
  2. attribuer à une valeur une partie d'une url
    Par thomas28 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/11/2007, 19h54
  3. attribuer une valeur à une variable
    Par johnvox dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/01/2007, 09h58
  4. Affecter une valeur par defaut a la balise file
    Par mego dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/07/2006, 18h24
  5. Réponses: 2
    Dernier message: 07/07/2005, 18h11

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