Foros del Web » Programando para Internet » Javascript »

Mostrar / Ocultar celdas

Estas en el tema de Mostrar / Ocultar celdas en el foro de Javascript en Foros del Web. Hola, me gustaría tener una tabla de 2 flas y 1 columna, en la cual me gustaría que para ver la celda 2 (la celda ...
  #1 (permalink)  
Antiguo 17/01/2009, 20:43
Avatar de nixolax  
Fecha de Ingreso: enero-2008
Ubicación: Villa María, Pcia de Córdoba
Mensajes: 45
Antigüedad: 16 años, 3 meses
Puntos: 0
Mostrar / Ocultar celdas

Hola, me gustaría tener una tabla de 2 flas y 1 columna, en la cual me gustaría que para ver la celda 2 (la celda de la fila 2) deban hacer clic sobre la celda 1 (la celda de la fila 1). Ya lo he conseguido, pero tengo un problema. miren el código:

Código HTML:
function cambiarDisplay(id) {
  if (!document.getElementById) return false;
  fila = document.getElementById(id);
  if (fila.style.display != "none") {
    fila.style.display = "none"; //ocultar fila
  } else {
    fila.style.display = ""; //mostrar fila
  }
}
Ese es el script y la tabla:

Código HTML:
<table>
  <tr id="row1" onClick="cambiarDisplay('row2')">
   <td><strong> Televisores de LCD, Pantalla de Cristal L&iacute;quido</strong> (Stock: 90 unidades ) </td>
  </tr>
  <tr id="row2" onClick="cambiarDisplay('row2')" style="display:none">
   <td>Los Televisores de LCD brindan la m&aacute;s alta calidad de im&aacute;gen dentro de la gama de modelos de pantallas planas, lo que los convierte en una excelente opci&oacute;n para los m&aacute;s exquisitos. </td>
  </tr>
</table> 
EL PROBLEMA ES QUE UNA VEZ ABIERTA LA CELDA 2, AL HACER CLIC SOBRE LA CELDA 2, ESTA SE ESCONDE. ME GUSTARÍA QUE LA ÚNICA FORMA DE OCULTAR Y/O MOSTRAR LA CELDA 2, SEA CLICKEANDO EN LA CELDA 1. Espero que prueben el código y, clickeen en la celda de arriba, aparecerá la celda de abajo pero si luego clickean en la celda 2, esta se esconde. Me gustaría que al clickear en la celda de abajo (celda 2) no haga ningun efecto.

Espero que puedan solucionar mi problema.
  #2 (permalink)  
Antiguo 17/01/2009, 23:30
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
Respuesta: Mostrar / Ocultar celdas

hola, ps supongo que nada mas quitas la función del onclick de la fila 2:
html:
Código HTML:
<tr id="row2" style="display:none"> 
saludos
:]
__________________
Aerolíneas Alicia :D
  #3 (permalink)  
Antiguo 18/01/2009, 13:45
Avatar de nixolax  
Fecha de Ingreso: enero-2008
Ubicación: Villa María, Pcia de Córdoba
Mensajes: 45
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Mostrar / Ocultar celdas

Jajajjaa, tan simple lo dices pero a mi javascript y php se me hacen dificilisimos.

Sos un capo, gracias. Resuelto...
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 06:13.