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
il me faudrait compléter de 00The specified value "#a300" does not conform to the required format. The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers.
Je vous remercie
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; }
Partager