JavaScript - Cambiar de color una celda

 
Vista:

Cambiar de color una celda

Publicado por sgaly (2 intervenciones) el 06/09/2000 00:00:00
¿Como se puede hacer para que cuando se haga click en una celda cambie de color?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cambiar de color una celda

Publicado por Damy (54 intervenciones) el 06/09/2000 00:00:00
Esto servirá para el explorer...

<table><td ID="celda" onClick="celda.style.background=´blue´" style="background-color:red;layer-background-color:red">Hola</td></table>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cambiar de color una celda

Publicado por Ruben (2 intervenciones) el 24/10/2000 00:00:00
Esto es valida para ambos navegadores y el truco esta en el relative.
<html>
<head>
<title>Untitled</title>
<style>
<!--
.relative { position:relative; }
//-->
</style>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
var color = ´´
function over(id) {
if(document.layers) {
window.color = window.document.layers[id].bgColor;
window.document.layers[id].bgColor = ´#FF0000´;
}
else if(document.all) {
window.color = window.document.all[id].style.background;
window.document.all[id].style.background = ´#FF0000´;
}
}

function out(id) {
if(document.layers) {
window.document.layers[id].bgColor = window.color;
}
else if(document.all) {
window.document.all[id].style.background = window.color
}
}
//-->
</SCRIPT>
</head>

<body>
<div id="padre">
<table border=1>
<tr>
<td>
<a href="javascript:void(null);" onClick="window.color;over(´id1´);"><span id="id1" class="relative">hola</span></a>
</td>
<td id="id2" class="relative">
<a href="javascript:void(null);" onMouseOver="window.color;over(´id2´);">hola</a>
</td>
</tr>
</table>
</div>


</body>
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar