recuperation en JS du color du body definie via une CSS
Publié : 07 déc. 2004, 17:57
Hello
voici mon probleme
j'ai le fgcolor definie via une css :
<style>
body {
background-color: blue;
color: #aaaaaa
</style>
je peux en javascript recupere le backgroundcolor via document.body.bgColor
document.body.fgColor me renvoie #000000
pas grave, je decide de passer par
document.body.style.backgroundColor
et son pote pour recuperer fgColor
mais la, j'ai meme un probleme pour recuperer backgroundColor
<html>
<style>
body {
padding: 0;
margin: 15;
text-align: center;
background-color: blue;
color: #a00000
</style>
<script>
function brocoli()
{
window.alert(document.body.style.backgroundColor);
document.body.style.backgroundColor = "red";
window.alert(document.body.style.backgroundColor);
}
</script>
<body onload="brocoli();" bgcolor="#223322">
<a href="javascript:brocoli();">TEST</a>
</body>
</html>
au premier coup, le fond est bien bleu, et lors de l'appel de la fonction brocoli, document.body.style.backgroundColor est bien vide
puis en lui attribuant une valeur, le fond passe au rouge et je peux recuperer la valeur en JS
je tourne en rond
vous avez pas une methode pour connaitre la valeur d'un fgcolor definie via une CSS????
et pourquoi ce delire avec le document.body.style.backgroundColor
Merchi
voici mon probleme
j'ai le fgcolor definie via une css :
<style>
body {
background-color: blue;
color: #aaaaaa
</style>
je peux en javascript recupere le backgroundcolor via document.body.bgColor
document.body.fgColor me renvoie #000000
pas grave, je decide de passer par
document.body.style.backgroundColor
et son pote pour recuperer fgColor
mais la, j'ai meme un probleme pour recuperer backgroundColor
<html>
<style>
body {
padding: 0;
margin: 15;
text-align: center;
background-color: blue;
color: #a00000
</style>
<script>
function brocoli()
{
window.alert(document.body.style.backgroundColor);
document.body.style.backgroundColor = "red";
window.alert(document.body.style.backgroundColor);
}
</script>
<body onload="brocoli();" bgcolor="#223322">
<a href="javascript:brocoli();">TEST</a>
</body>
</html>
au premier coup, le fond est bien bleu, et lors de l'appel de la fonction brocoli, document.body.style.backgroundColor est bien vide
puis en lui attribuant une valeur, le fond passe au rouge et je peux recuperer la valeur en JS
je tourne en rond
vous avez pas une methode pour connaitre la valeur d'un fgcolor definie via une CSS????
et pourquoi ce delire avec le document.body.style.backgroundColor
Merchi
