Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2009, 15:37
pali_wichis
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 16 años, 2 meses
Puntos: 1
mostrar/ocultar filas tabla

Hola a tod@s:

Tengo un script para mostrar u ocultar filas de una tabla. Pero! no me funciona cuando tengo mas de una fila a la vez:
Código PHP:
function cambiarDisplay(id
{
  var 
fila;

**if (!
document.getElementById
**return 
false;
**
**
fila document.getElementById(id);
**
* if (
fila.style.display != 'none')
* {
****
fila.style.display 'none'//ocultar fila <br>
**} else 
**      {
****        
fila.style.display ''//mostrar fila <br>
 
*      }

y en la página (hecha con asp) va lo siguiente:
Código HTML:
<TABLE class=bktabla2 id=TABLE1 
style="LEFT: 378px; WIDTH: 301px; TOP: 135px; HEIGHT: 20px" cellSpacing=0 
cellPadding=0 align=center border=0>
  <TR>
    <TD class=subtitulo>Procedimiento</TD>
  </TR>
 <%do while not objRec.EOF%>
  <TR>
  <!-- id="row1" onClick="cambiarDisplay('row2')">-->
    <TD class=reqdatos3><a href="javascript:cambiarDisplay('row2')"><%=objRec.fields("Procedimiento")%></a></TD>
  </TR>
  <TR id="row2" style="DISPLAY:none">
  <!-- id="row2" onClick="cambiarDisplay('row2')" >-->
    <TD class=reqdatos2><%=objRec.fields("NombreBatch")%></TD>
  </TR>
         <%objRec.moveNext
            loop
            set objRec = nothing%>
  </TABLE> 
son muchas filas, dependen de la cantidad de datos que tenga la bd, y lo curioso es que me despliega solo la 1° fila oculta, es decir, muestra y oculta solo la primera fila que correspondiente al id="row2".

que puede ser?

gracias!