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 :

Convertion decimal to hexa


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    electricien
    Inscrit en
    Janvier 2013
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : electricien
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2013
    Messages : 200
    Par défaut Convertion decimal to hexa
    Bonjour à tous
    Je débute totalement , soyez indulgent

    Pour un projet personnel , j ai besoin de convertir du décimal en hexa ( mon code fonctionne sauf lorsque ma valeur converti ne respect pas les 6 chiffres Je vous joint un exemple d erreur
    The specified value "#a300" does not conform to the required format. The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers.
    il me faudrait compléter de 00

    Je vous remercie
    Nom : Capture d’écran 2023-05-26 235720.png
Affichages : 85
Taille : 149,8 Ko


    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
    function dec2Hex(dec) {
    return Math.abs(dec).toString(16);
    }
     
            var requestURL = './config.json';
            var request = new XMLHttpRequest();
            request.open('GET', requestURL);
            request.responseType = 'json';
            request.send();
            request.onload = function() {
                var abc = request.response;
     
                const str1 = '#';
     
                datecolorhexa=abc['DATE_COLOR_HEXA']
                const strdate =(dec2Hex(datecolorhexa));
                var valhexa=(str1.concat('', strdate));
                document.getElementById("DATE_COLOR_PICK").value=valhexa;
     
     
            }

  2. #2
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 985
    Par défaut
    C'est pas bien compliqué, en tout cas ça ne nécessite pas une copie d'écran pour y arriver. Tu peux utiliser padStart qui est justement fait pour ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    let hexcol = 'a300'.padStart(6, '0');
    // ou
    let hexcol = `#${'a300'.padStart(6, '0')}`;

  3. #3
    Membre confirmé
    Homme Profil pro
    electricien
    Inscrit en
    Janvier 2013
    Messages
    200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : electricien
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2013
    Messages : 200
    Par défaut
    Désolé pour la capture , j ai cru bien faire .....
    Merci pour ton aide cela fonctionne parfaitement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertion Decimal Hexa 26-32bits
    Par Sytchev3 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 28/09/2012, 12h43
  2. Calcul du checksum et convertion d'un decimal en hexa
    Par vincent3360 dans le forum VB.NET
    Réponses: 13
    Dernier message: 17/05/2010, 15h07
  3. Convertir DECIMAL ou HEXA en ASCII
    Par lefebvre.pie dans le forum C++Builder
    Réponses: 13
    Dernier message: 22/02/2007, 16h03
  4. Problème de conversion decimal vers Hexa
    Par Elbarto dans le forum C++
    Réponses: 1
    Dernier message: 06/02/2006, 19h37
  5. [langage] conversion décimal vers hexa
    Par chipster dans le forum Langage
    Réponses: 2
    Dernier message: 23/02/2004, 16h05

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