Sto scrivendo un programmino di prova per cambiare il colore dello sfondo della pagina web tramite radio button; ecco il codice:
codice:
<h1>seleziona il colore dello sfondo</h1>
<form name="selColore" action="post" >
<input type="radio" name="col1" value="blue" onclick="changeCol()"><label>Blue</label>
<input type="radio" name="col1" value="yellow" onclick="changeCol()"><label>Yellow</label>
<!--<input type="radio" name="col1" value="red" onclick="changeCol()"><label>Red</label>
<input type="radio" name="col1" value="white" onclick="changeCol()"><label>White</label>-->
</form>
ed ecco la routine changeCol():
codice:
document.body.style.backgroundColor=document.selColore.col1.value
Scrivendo in questa maniera lo sfondo non solo non cambia colore,ma document.selColore.col1.value mi da come valore solo "undefined" e non cosa scrivo nei tag...chi mi da una mano?