Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2003, 04:14
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 4 meses
Puntos: 4
Has de poner un identificador para las celdas que quieres que cambien de color:

Por ejemplo:

<td id="3,2">Celda 3,2</td>

Y luego el código Javascript:

Código:
document.getElementById("3,2").style.backgroundColor='#CCCCCC';
Con esto haces que la celda 3,2 cambie de color. Ahora bien, si lo que quieres es que cambien varias a la vez según lo que se pulse la cosa tampoco se complicaría mucho.

Una opción es crear una matriz con las coordenadas de todas las celdas que responderán a la misma tecla y usar un bucle para pintarlas todas. Algo así:

Código:
//Aquí las celdas que responden a la flecha de arriba
var arriba = new Array("1,1","3,2","6,9","12,3","5,8")

//Aquí las celdas que responden a la flecha de abajo
var abajo= new Array("1,2","3,5","9,9","2,12","7,8")
Una vez definidos todos los grupos de celdas, en los que evidentemente se pueden repetir elementos, pintas según la tecla pulsada con un bucle:

Código:
for(i=0;i=arriba.length;1++){
document.getElementById(i).style.backgroundColor='#CCCCCC';
}
Espero no haberme equivocado en muchas cosas.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!