Ciao
in un gioco devo simulare l'avvento del buio, (una nuvola copre il sole).
per far ciò, vorrei cambiare il colore di sfondo da blu a nero in modo graduale.

codice:
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8"> 
</head>
<body id="Documento">

<script type="text/javascript">
var colore = 255

window.onload=function()  { 
document.getElementById("Documento").style.backgroundColor = "#0000ff" 
window.setTimeout(ColoreDiSfondo, 1000)           
};

function ColoreDiSfondo()  { 
colore = colore - 2
document.getElementById("Documento").style.background = "rgb(0,0,colore)"  
window.setTimeout(ColoreDiSfondo, 100)  
}
</script>

</body></html>
Non funziona!
da blu diventa bianco e basta.
se nel cambio, invece di background scrivo backgroundColor non succede niente.

Come posso fare?
rudyF