Foros del Web » Programando para Internet » Javascript »

Cambiar el class de un td

Estas en el tema de Cambiar el class de un td en el foro de Javascript en Foros del Web. Bueno tengo una tabla de 2 filas ok, ejemplo <td class="rojo" onclick="alert('Hola 1')">Fila 1</td> <td class="verde" onclick="alert('Hola 2')" >Fila 2</td> Lo que deseo es qu ...
  #1 (permalink)  
Antiguo 15/06/2006, 12:47
 
Fecha de Ingreso: octubre-2005
Mensajes: 85
Antigüedad: 19 años, 1 mes
Puntos: 0
Cambiar el class de un td

Bueno tengo una tabla de 2 filas ok, ejemplo

<td class="rojo" onclick="alert('Hola 1')">Fila 1</td>

<td class="verde" onclick="alert('Hola 2')" >Fila 2</td>

Lo que deseo es qu cuando de click por decir en Fila 1, que su class sea verde y ya no rojo, lo mismo que si doy click en Fila 2 su class ahora sea rojo y ya no verde, alguna sugerencia
  #2 (permalink)  
Antiguo 15/06/2006, 14:32
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
checkea esta función

Código:
function changeClass(layerID,txt){
//Esta es la función que cambia los estilos (CSS) ante los eventos
        if(document.getElementById){
                document.getElementById(layerID).className=txt;
        }else if(document.all){
                document.all[layerID].className=txt;
        }else if(document.layers){
                with(document.layers[layerID].document){
                        open();
                        className(txt);
                        close();
                }
        }
}
la usas con changeClass('layerID','nombreclass');

Espero que te sirva

Saludos
__________________
Esteban Quintana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:29.