1 pièce(s) jointe(s)
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
Citation:
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
Pièce jointe 639286
Code:
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;
} |