Foros del Web » Creando para Internet » CSS »

Marked??

Estas en el tema de Marked?? en el foro de CSS en Foros del Web. Saben como hacer con css al dar click a una fila de una tabla, que se marque de color diferente?? he intentado: table tr.marked { ...
  #1 (permalink)  
Antiguo 18/04/2009, 17:48
Avatar de rudy69  
Fecha de Ingreso: octubre-2008
Ubicación: espndeportes.com
Mensajes: 195
Antigüedad: 9 años, 1 mes
Puntos: 7
Marked??

Saben como hacer con css al dar click a una fila de una tabla, que se marque de color diferente??

he intentado:
table tr.marked {
background-color: #00CC33;
}

pero no furula xD, sera que no es CSS??, porque lo he visto en unas paginas web, y furula, pero a mi no
  #2 (permalink)  
Antiguo 19/04/2009, 06:18
Avatar de nflamel  
Fecha de Ingreso: agosto-2005
Ubicación: Granada
Mensajes: 41
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Marked??

Cita:
Iniciado por rudy69 Ver Mensaje
Saben como hacer con css al dar click a una fila de una tabla, que se marque de color diferente??

he intentado:
table tr.marked {
background-color: #00CC33;
}

pero no furula xD, sera que no es CSS??, porque lo he visto en unas paginas web, y furula, pero a mi no
Tienes que usar Javascript para añadir esa clase a la fila en cuestión cuando el usuario haga click.

Saludos!!
  #3 (permalink)  
Antiguo 19/04/2009, 17:24
Avatar de rudy69  
Fecha de Ingreso: octubre-2008
Ubicación: espndeportes.com
Mensajes: 195
Antigüedad: 9 años, 1 mes
Puntos: 7
Respuesta: Marked??

No creo que sea JS, pero talvez.

Con JS seria asi:
Código HTML:
<html>
<head>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
	<tr style="background-color: #336699" onclick="if(this.style.backgroundColor=='#336699') this.style.backgroundColor='#ffffff'; else this.style.backgroundColor='#336699';">
		<td>Tocame</td>
	<tr>
</table>
</body>
</html> 
funciona a la perfeccion, pero lo veo muy retrasado en el sentido de programacion si puedo establecer una sola clase de eventos en un solo renglon y no en todas las filas de la tabla
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 12:12.