FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cambiar colo de una celda en onClick
Llevo navegando toda la mañana en busca de una respuesta.
Hay cosas como esta que parecen que van bien (pero no acabo de comprender) y mil soluciones con Javascript. A mi me gustaría saber si es posible, usando CSS únicamente, teniendo una tabla cualquiera, el cambiar el color de toda la fila <tr> al hacer click encima y mantenerlo así hasta hacer click en otra, pasando esta última a tener el color diferente y la otra volver al color de las demás. Pero de la forma mas elegante posible, claro está.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#2
|
||||
|
||||
Hola,
Yo diría, pero puedo equivocarme, que con CSS no puedes lograrlo. De la misma forma que tenemos: Código:
table tr:hover {} Código:
table tr:onclick {} |
#3
|
||||
|
||||
Puuuues a mira el enlace, a leer y a rpobar.
Gracias Dec, cuando vaya a Leganés te invitaré a una birra.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#4
|
||||
|
||||
Hola,
Muchas gracias, hombre. Pero, espérate a ver, que lo mismo la birra se la gana otro. |
#5
|
||||
|
||||
No creas, llevo googleando cerca de hora y media, y la respuesta está lejos de ser la correcta. Soluciones con Javascript a patadas, con CSS, ninguna elegante, solo la que te he puesto en el enlace y no me va bien (supongo que no la he comprendido del todo bien ).
Pero si declinas una birra allá tú, con lo agradable que es mi compañía... jajajaja (o al menos eso dice mi novia).
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#6
|
||||
|
||||
Hola,
No, no, yo no declino nada de nada. PD. Intento visitar la página que dices, pero, o no estoy registrado allí o algo pasa... porque no acabo de ver el asunto... nomás veo los comentarios. ¿Qué puede ocurrir? |
#7
|
||||
|
||||
Cita:
La de 2ndPlattform es la respuesta con CSS o a al menos la mas elegante (si logras hacer que vaya). Saludox.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
#8
|
||||
|
||||
Hola,
Ahora, ahora sí lo ví. Pero parece que no es exactamente lo que buscas, puesto que "sabrías" cuando el ratón sale y entra en una "celda", pero, eso es distinto de que se haga clic en la misma. Vamos, digo yo. Pienso que será preciso usar algo de JavaScript. Pero todavía alguien puede contradecirme, yo encantado. |
#9
|
||||
|
||||
No termino de entender bien la inquietud respecto de js. Como menciona dec, no ceo que hay manera de esquivarlo. Imagino entonces que el objetivo es cambiar el color de la fila sin tener que recurrir a algo como:
Código:
oFila.style.backgroundColor = 'blue'; Partiendo del ejemplo que mencionas al prncipio, he hecho éste que funciona bien en FF, O e IE. En mi opinión queda bastante sencillo. Míralo a ver si te sirve. // Saludos |
#10
|
||||
|
||||
Mirado y archivado, luego lo adaptaré a mi código.
Mil gracias a los dos.
__________________
"El aprendizaje potencia la intuición" Yo mismo, en un momento de inspiración. v2.0 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
forma de cambiar el color de una celda | anubis | Varios | 8 | 31-07-2007 19:08:02 |
Cambiar el color a una celda de un DBGrid | NuncaMas | Varios | 1 | 14-02-2005 16:40:30 |
Cambiar Color una Celda del DbGrid | Rabata | Varios | 5 | 02-09-2004 09:31:01 |
Cambiar el color de una celda de un DBGrid | candido | OOP | 2 | 06-08-2004 10:22:28 |
Cambiar el valor de una celda en DBGrid | Aura | OOP | 8 | 25-05-2004 23:38:13 |
|