Ciao a tutti,
il codice qui sotto non funziona (ho provato con IE10 e Chrome).

codice:
<html>

<head>

<script>
function cambia(){
if(document.getElementById("testo").style.color == "#000000"){
document.getElementById("testo").style.color = "#FF0000";
}
else{
document.getElementById("testo").style.color = "#000000";
}
}
setInterval("cambia()",1000);
</script>

</head>

<body>
<p id="testo"> ciao </p>
</body>

</html>
se al posto di "#000000" e "#FF0000" scrivo:

"rgb(0, 0, 0)" e "rgb(256, 0, 0)" oppure
"black" e "red" allora funziona!!!

Chi mi sa spiegare il motivo perché l'esadecimale non viene riconosciuto?