Ho fatto una funzione semplicissima per cambiare al click del maouse il colore di background della riga cliccata di una tabella.
Vorrei che cliccando cambi colore e ricliccando tolga il colore.
Funziona su ie ma non su firefox.
Come mai?
Ecco il codice:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script type="text/javascript">
<!--
function bgriga( id, color )
{
var riga = document.getElementById( id );
if( riga.style.background != color ) riga.style.background = color;
else riga.style.background = '';
}
//-->
</script>
</HEAD>
<body>
<table>
<tr onclick="bgriga('tr_1', '#cccccc')" id="tr_1">
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr onclick="bgriga('tr_2', '#cccccc')" id="tr_2">
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
<tr onclick="bgriga('tr_3', '#cccccc')" id="tr_3">
<td>x</td>
<td>y</td>
<td>z</td>
</tr>
</table>
</body>
</html>