Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/01/2008, 09:24
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Re: Problemas con seleccion de ID en tablas

mmm podrías guardar el objeto (celda) en una variable global

Por ejemplo, al cargar el documento inicializas la variable con un valor de false

var celdaActiva = false;

Cuando se da click en una celda cambias el color de fondo, se lo cambias además a la celda que se activó antes y que estará guardada en la variable y finalmente guardas una referencia al objeto en la misma variable.


onclick="this.style.backgroundColor=\'#697069\'; if(celdaActiva) celdaActiva.style.backgroundColor=\'#CCCCCC\'; celdaActiva = this;"

Aunque para poner todo ese chorro de código en cada celda te va a pesar mucho el documento, podrías guardarlo todo en una función

Código:
function marcarCelda(celda){
        if(celdaActiva) celdaActiva.style.backgroundColor='#CCCCCC';
        celda.style.backgroundColor='#697069';
        celdaActiva = celda;
}
y a tus celdas llamas a la función en el onclick pasándose a sí mismas como parámetro (this)

un saludo