JS Document Background color
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:
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:
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
Code:
1 2
|
var code_couleur_manuel="#7f55fb"; |
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 !!!!
Merci pour votre eclairage !!!