Bonjour
Je souhaite changer la couleur de fond de ma page html avec Javascript et sa methode BgColor de facon aleatoire , Cependant j'ai un probleme de types de variables
Voici le code pour mieux comprendre !!!
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 //Je cree ma fonction rand pour obtenir une valeur hexa entre 1 et FFFFFF function rand() { var a = (16777212+1)-1; var b = Math.floor(a * Math.random()); var r = b + 1 ; var w=(Math.ceil(r)); return w; } //appel de rand() , puis affectation a "document.bgColor" var random_color_hexa_code=rand(); document.bgColor=random_color_hexa_code;
Or avant je choisiais moi meme la valeur de la couleur mais je veux changer de méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var code_couleur_manuel="#7f55fb"; document.bgColor= code_couleur_manuel;
Etant habitué aux languages ultra typés comme C/C++ , je trouve javascript ou php un peu "déroutants" , j'ai cherché sur le net pour voir ou je pouvais trouver un quelconque prototype ou technique de conversion mais rien n'y fais car je ne sais pas si dans mon deuxieme cas la variable
doit etre considéré comme une chaine de caracteres ou un nombre , mais si c'est bien une chaine de caracteres , alors devrais je faire une "concatenation" dans ce cas ?? Si oui , comment ?? Car je ne connais que ParseInt et ParseFloat mais pas leurs opposées !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var code_couleur_manuel="#7f55fb";
Merci pour votre eclairage !!!
Partager