Ir para conteúdo
Fórum Script Brasil
  • 0

funcao javascript


zerebeu

Pergunta

Boas

Tenho a seguinte função javascript para fazer aparecer/desaparecer um <tr> de uma tabela:

var control=0;

function visivel() {

 if(control==0){
  document.getElementById('listagem').style.display='block';
  control=1;
  
 }else{
  document.getElementById('listagem').style.display='none';
  control=0;
 }
}
e o HTML
<a onClick="java script:visivel();" >Mostrar Finalizados...</a><!--ESCONDE/MOSTRA o <TR> -->

<tr class="data" style="display:none;" id="listagem">
    <td class="tabelas">Finalizado</td>
    <td align="center" class="tabelas">&nbsp;</td>
 </tr>

acontece que este <tr> é dinâmico e tem n registos, sendo assim só esconde/mostra o primeiro de todos..já tentei usar um while, mas o script torna-se muito pesado e rebenta.

Sugestões?

Desde já agradeço

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Não era mais facil esconder uma tabela como um TODO ... tipo:

<table>
 <tr style="display:none;" id="listagem">
  <td><!-- Resultado -->
   <table>
     <tr class="data">
      <td class="tabelas">Finalizado</td>
      <td align="center" class="tabelas">&nbsp;</td>
     </tr><tr class="data">
      <td class="tabelas">Finalizado</td>
      <td align="center" class="tabelas">&nbsp;</td>
    </tr>
   </table>
  <!-- Resultado --><td>
 </tr>
 </table>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...