Pues efectivamente, tu método funciona, compañero... te voy a enseñar el código que ten´ñia hecho antes a ver si puedes ayudarme a ver dónde está el error, y por qué con bgColor muestra colores, pero NO los correctos.
Código HTML:
Ver original
<link rel="stylesheet" type="text/css" href="estilos.css"> <script type="text/javascript" src="codigoJavaScript.js"></script>
<table id="tabla" border="2"> <td id="c1" onmouseover="cambiarColorRandom(c1);">
<td id="c2" onmouseover="cambiarColorRandom(c2);">
<td id="c3" onmouseover="cambiarColorRandom(c3);">
<td id="c4" onmouseover="cambiarColorRandom(c4);">
<td id="c5" onmouseover="cambiarColorRandom(c5);">
<td id="c6" onmouseover="cambiarColorRandom(c6);">
<td id="c7" onmouseover="cambiarColorRandom(c7);">
<td id="c8" onmouseover="cambiarColorRandom(c8);">
<td id="c9" onmouseover="cambiarColorRandom(c9);">
Código Javascript
:
Ver originalfunction cambiarColorRandom(identificadorCelda)
{
var color;
var color2;
var color3;
color=parseInt(Math.random()*(255));
color2=parseInt(Math.random()*(255));
color3=parseInt(Math.random()*(255));
identificadorCelda.bgColor="rgb("+color+","+color2+","+color3+");";
console.log(color+","+color2+","+color3);
}