Ciao ragazzi,

ho trovato uno script di un utente (usando il cerca del forum) che permette di far lampeggiare lo sfondo di una cella di una tabella.

Ora, io ho un ciclo while in PHP che mi estrapola dei dati da database e controlla se ci sono modifiche in un campo, se vi sono modifiche viene creata la cella lampeggiante.

Se le modifiche sono 2 vengono create 2 celle lampeggianti ecc ecc.

Vi posto parte del codice che utilizzo:
codice:
$i = $i + 1;

if ($differenza_ore_note <= 2) {
$tdid = "id='stile$i'";
}
else {
$tdid = "";
}

echo "<script>
function psicopatich$i(){

	block=document.getElementById('stile$i');


	if(block.style.backgroundColor=='#ff0000'){

		 block.style.backgroundColor='#ffffff';
		 block.style.color='#ff0000'

	}else{
		 block.style.backgroundColor='#ff0000';
		 block.style.color='#ffffff'
	}
}
</script>
<tr>
<script>
setInterval('psicopatich$i()',1000)
</script>
<td $tdid style='$stile'><center>$note</center></td>
</td>
</tr>";
}
Non penso sia la soluzione migliore, dal momento che IE mi segnala un errore.

Dove sbaglio? Quale può essere una soluzione migliore?

EDIT: Inoltre non mi pare sia cross-browser