sto provando a fare un semplice script che ogni secondo cambi il colore ad un testo:
il problema è che non riesco a modificare dalla funzione il valore della variabile globale currColor, mi sto perdendo in un bicchiere d'acqua lo so, aiuti?codice:<html> <head> <script language="javascript"> var currColor = "yellow"; function chgColor() { if (currColor == "yellow") { document.getElementById("scritta").style.color="red"; currColor = "red"; } if (currColor == "red") { document.getElementById("scritta").style.color="green"; currColor = "green"; } if (currColor == "green") { document.getElementById("scritta").style.color="yellow"; currColor = "yellow"; } } </script> </head> <body> <div id="scritta" style="font-size:22px;">Ciao</div> </body> <script language="javascript"> setInterval("chgColor()", 1000); </script> </html>