Foros del Web » Programando para Internet » Javascript »

marcar y desmarcar un TR

Estas en el tema de marcar y desmarcar un TR en el foro de Javascript en Foros del Web. Hola a todos, estuve buscando en el foro de jscript pero no lo encuentro. Lo que busco es lo siguiente, tengo un listado de varias ...
  #1 (permalink)  
Antiguo 13/02/2008, 13:54
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
Pregunta marcar y desmarcar un TR

Hola a todos, estuve buscando en el foro de jscript pero no lo encuentro. Lo que busco es lo siguiente, tengo un listado de varias columnas y lo que necesito es q al hacer click en una fila, esta se marque con un color diferente (para q el usuario sepa que lo ha marcado y puede trabajar con el) y que al volver a hacer click en él se desmarque o también q al hacer click en otra fila se marque esta última y se desmarque la anterior. La idea es q al estar sombreada la fila se activen unos botones para poder trabajar con dicho registro.
A ver si alguien me da una manito con esto. Muchas gracias de antemano.
__________________
Tarecito
  #2 (permalink)  
Antiguo 13/02/2008, 15:00
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: marcar y desmarcar un TR

Hola Tarecito

Prueba este código:

Código PHP:
<html>
<
head>
<
script type="text/javascript">
var 
marcado=null;
function 
marcar(fila) {
  
fila.style.background 'red';
  if (
marcado!=null)
    
marcado.style.background '';
  
marcado fila;
}
</script>
</head>
<body>
<table>
<tr onclick="marcar(this)">
<td>---</td><td>---</td>
</tr>
<tr onclick="marcar(this)">
<td>---</td><td>---</td>
</tr>
</table>
</body>
</html> 
Saludos,
  #3 (permalink)  
Antiguo 14/02/2008, 12:21
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
Re: marcar y desmarcar un TR

Muchas gracias JavierB, eso era lo que buscaba.
__________________
Tarecito
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 20:13.