Jump to content


Photo

Display Para Mesmos Elementos


  • Faça o login para participar
3 replies to this topic

#1 ciadda

ciadda

    12 Horas

  • Usuários
  • 134 posts
  • Sexo:Masculino
  • Localidade:Floripa
  • Interesses:Trocas de informações

Posted 20/10/2009, 08:22

Estou tentando esconder uns valores de linhas de tabela e só conseguir visualiza-los quando clicar em cima da linha que os seleciona.

Porém quando uso ids iguais quando clico na linha selecionadora e aparece apenas o primeiro valor.

Tem algum jeito de resolver isso?

#JAVA SCRIPT

	function showHide(id) {
	 var obj = document.getElementById(id);
	 if(obj.style.display == "") {
	  obj.style.display = "none";
	 } else {
	  obj.style.display = "";
	 }
	}


#TABELA
<tr onclick="showHide('turma1'); return false;">
   <td>Veja o submenu</td>
</tr>
<tr id="turma1" style="display:none">
   <td>Valor 1</td>
</tr>
<tr id="turma1" style="display:none">
   <td>Valor 2</td>
</tr>

Extra Virtual
Trabalhando por uma web melhor
http://www.extravirtual.com.br

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 20/10/2009, 09:05

Observação: o atributo ID é uma identificação única, não pode se repetir na mesma página. Use uma classe ou algum outro atributo que possa se repetir.

Para pegar mais de um elemento, você vai precisar fazer um loop que busque tais elementos na páginas toda e aplicar a função que deseja.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 ciadda

ciadda

    12 Horas

  • Usuários
  • 134 posts
  • Sexo:Masculino
  • Localidade:Floripa
  • Interesses:Trocas de informações

Posted 20/10/2009, 09:24

Pode me dar uma idéia de como fazer por favor?

obrigado
Extra Virtual
Trabalhando por uma web melhor
http://www.extravirtual.com.br

#4 pyro3x

pyro3x

    E

  • Usuários
  • 201 posts
  • Sexo:Masculino

Posted 21/10/2009, 09:39

eu indicaria vc utilizar o jQuery http://jquery.com/

simples de utilizar...e ainda é cross browser ...

fica muito mais facil de trabalhar com js...e resolveria esse problema seu facilmente


abraço




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq