Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2008, 23:49
Avatar de marcopoloaz06
marcopoloaz06
 
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
Respuesta: abrir tabla con un click

Hola, deberías de organizar mejor tus atributos de las tablas, hay muchos ids y podrían ser clases, bueno de todos modos aqui te lo dejo
Código javascript:
Ver original
  1. onload = function(){
  2.         var ele = document.getElementsByTagName( "a" );
  3.         for(var i=0;i<ele.length;i++){
  4.             if( ele[i].title=="Mostrar Detalle" ){
  5.                 ele[i].onclick = function(){
  6.                     var elem = window.event ?
  7.                                this.parentNode.parentNode.nextSibling :
  8.                                this.parentNode.parentNode.nextSibling.nextSibling;
  9.                     if( elem.getElementsByTagName("table").length == 0 )return false;
  10.                     elem.style.display = elem.style.display == "none" ? "" : "none";
  11.                     return false;
  12.                 };
  13.             }
  14.         }
  15.     };
html:
Código HTML:
<table width="100%" border="1" cellspacing="0" cellpadding="2" id="linea">
<tr class="Estilo1" bgcolor=#330099>
<td align="center" id="linea">Vendedor</td>
<td align="center" id="linea">Factura</td>
<td align="center" id="linea">N/Credito</td>
<td align="center" id="linea">N/Debito</td>
<td align="center" id="linea">Boletas</td>
<td align="center" id="linea">Total-Neto</td>
</tr>
<tr class="Estilo2">
<td align="right" id="linea"><a href='#' title="Mostrar Detalle">Patricio Espinoza</a></td>
<td align="right" id="linea">57.000</td>
<td align="right" id="linea">1.300</td>
<td align="right" id="linea">&nbsp;</td>
<td align="right" id="linea">197.480</td>
<td align="right" id="linea">253.180</td>
</tr>
<tr style="display:none;">
<td>&nbsp;</td>
<td colspan="4">
<!-- Detalle de Venta -->
<table width=100% border=1 cellspacing=0 cellpadding=2 align="right" id="linea1">
<tr class="Estilo3" bgcolor="#FFFFCC">
<td width=25% align="center" id="linea1">Documento</td>
<td width=25% align="center" id="linea1">A-Pagar</td>
<td width=25% align="center" id="linea1">Iva </td>
<td width=25% align="center" id="linea1">Neto</td>
</tr>
<tr class="Estilo2">
<td id="linea1">Fac-2815</td>
<td align="right" id="linea1">47.900</td>
<td align="right" id="linea1">9.100</td>
<td align="right" id="linea1">57.000</td>
</tr>
<tr class="Estilo2">
<td id="linea1">NCr-15</td>
<td align="right" id="linea1">-1.092</td>
<td align="right" id="linea1">-208</td>
<td align="right" id="linea1">-1.300</td>
</tr>
<tr class="Estilo2">
<td id="linea1">Bol-142215</td>
<td align="right" id="linea1">165.950</td>
<td align="right" id="linea1">31.530</td>
<td align="right" id="linea1">197.480</td>
</tr>
<tr class="Estilo3" bgcolor="#FFFFCC">
<td align="right" id="linea1">Total ==></td>
<td align="right" id="linea1">212.758</td>
<td align="right" id="linea1">40.422</td>
<td align="right" id="linea1">253.180</td>
</tr>
</table>
<!-- Hasta aqui --> </td>
<td>&nbsp;</td>
</tr>
<tr class="Estilo2">
<td align="right" id="linea"><a href='#' title="Mostrar Detalle">Haroldo Fuentes</a></td>
<td align="right" id="linea">341.960</td>
<td align="right" id="linea">39.000</td>
<td align="right" id="linea">1.200</td>
<td align="right" id="linea">289.990</td>
<td align="right" id="linea">594.150</td>
</tr>
<tr style="display:none;">
<td>&nbsp;</td>
<td colspan="4">
<!-- Detalle de Venta -->
<table width=100% border=1 cellspacing=0 cellpadding=2 align="right" id="linea1">
<tr class="Estilo3" bgcolor="#FFFFCC">
<td width=25% align="center" id="linea1">Documento</td>
<td width=25% align="center" id="linea1">A-Pagar</td>
<td width=25% align="center" id="linea1">Iva </td>
<td width=25% align="center" id="linea1">Neto</td>
</tr>
<tr class="Estilo2">
<td id="linea1">Fac-2815</td>
<td align="right" id="linea1">470.900</td>
<td align="right" id="linea1">91.100</td>
<td align="right" id="linea1">557.000</td>
</tr>
<tr class="Estilo2">
<td id="linea1">NCr-15</td>
<td align="right" id="linea1">-10.092</td>
<td align="right" id="linea1">-2008</td>
<td align="right" id="linea1">-10.300</td>
</tr>
<tr class="Estilo2">
<td id="linea1">Bol-142215</td>
<td align="right" id="linea1">165.9050</td>
<td align="right" id="linea1">31.5030</td>
<td align="right" id="linea1">1907.480</td>
</tr>
<tr class="Estilo3" bgcolor="#FFFFCC">
<td align="right" id="linea1">Total ==></td>
<td align="right" id="linea1">21250.758</td>
<td align="right" id="linea1">4050.422</td>
<td align="right" id="linea1">25503.180</td>
</tr>
</table>
<!-- Hasta aqui --> </td>
<td>&nbsp;</td>
</tr>

<tr class="Estilo1" bgcolor="#330099">
<td align="right" id="linea">Total ==></td>
<td align="right" id="linea">398.960</td>
<td align="right" id="linea">40.300</td>
<td align="right" id="linea">1.200</td>
<td align="right" id="linea">487.470</td>
<td align="right" id="linea">847.330</td>
</tr>
</table> 
bueno aver si te sirve SAludos ;]
__________________
Aerolíneas Alicia :D