Prova questo
<script language="JavaScript1.2">
//Variabile per il rollover
var colore = 'colore1';
function check(nome_checkbox, riga)
{
var se_selezionato = document.tuoform[nome_checkbox].checked;
if(se_selezionato)
{
//Cambia colore quando è selezionato
eval("document.all."+riga+".bgColor = '#ffffcc'");
}
else
{
//Rollover
if(colore == 'colore1')
{
eval("document.all."+riga+".bgColor='#ff0000'");
colore = 'colore2';
}
else
{
eval("document.all."+riga+".bgColor='#c0c0c0'");
colore = 'colore1';
}
}
}
</script>
<form name="tuoform">
<table cellspacing="2" cellpadding="0" border="1">
<tr bgcolor="#c0c0c0" id="nometr" onmouseover="check('box','nometr')"" onmouseout="check('box','nometr')"">
<td><input type="Checkbox" name="box" onclick="check('box','nometr')"></td>
<td>Riga 1</td>
</tr>
</table>
</form>

Rispondi quotando