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>