Cambio de color de fondo de una celda

17/12/2005 - 21:11 por José Damián García | Informe spam
Quisiera saber cómo puedo cambiar el color de fondo de una celda de una
tabla. A continuación os pongo el código que he hecho para intentar hacer
esto:

<html>
<head>
<title>Eventos</title>
</head>

<body>
<table border=1>
<tr>
<td width0px align=center id="c1"
onmouseover="c1.style.background-color:green">Celda1</td>
<td width0px align=center>Celda2</td>
</tr>
</table>
</body>

</html>

¿Es correcto? ¿En qué estoy fallando?

Muchas gracias por adelantado.
 

Leer las respuestas

#1 Miguel Gonzalez
17/12/2005 - 21:53 | Informe spam
Hola José.

El fallo está es que utilizas una nomenclatura CSS en una sentencia Javascript.

El color de fondo en CSS se aplica "background-color: green" mediante una hoja de estilo.

En tu caso, al hacerlo dinámicamente mediante javascript deberías hacerlo así:

c1.style.backgroundColor='green'

(atención a las mayúsculas y minúsculas. Javascript las diferencia)

Saludos!
Miguel


José Damián García escribió:
Quisiera saber cómo puedo cambiar el color de fondo de una celda de una
tabla. A continuación os pongo el código que he hecho para intentar hacer
esto:

<html>
<head>
<title>Eventos</title>
</head>

<body>
<table border=1>
<tr>
<td width0px align=center id="c1"
onmouseover="c1.style.background-color:green">Celda1</td>
<td width0px align=center>Celda2</td>
</tr>
</table>
</body>

</html>

¿Es correcto? ¿En qué estoy fallando?

Muchas gracias por adelantado.


Preguntas similares