Avatar billede shjorth Nybegynder
09. marts 2009 - 21:31 Der er 9 kommentarer og
1 løsning

Onclick show & hide

Hejsa..

Jeg bruger den her funktion:

function toggleTR(tr){
tr.style.display=tr.style.display=="none"?"":"none"
}

<a href="bla1" onclick"toggleTR(hest);">
<a href="bla2" onclick"toggleTR(hest2);">

Når "hest" åbnes vil jeg gerne samtidig have en funktion der sørger for "hest2" bliver "hidet".. Så det altså ikke er muligt at have både hest 1 og 2 åben :D

Mange tak
Avatar billede majbom Novice
10. marts 2009 - 07:54 #1
var strVisibleTr = "";

function toggleTR(tr){
  tr.style.display=tr.style.display=="none"?"":"none"
  document.getElementById(strVisibleTr).display='none';
}

burde kunne gøre det
Avatar billede shjorth Nybegynder
10. marts 2009 - 11:12 #2
<script type="text/javascript">
var strVisibleTr = "";

function toggleTR(tr){
  tr.style.display=tr.style.display=="none"?"":"none"
  document.getElementById(strVisibleTr).display='none';
}

</script>

Gjorde desværre ingen forskel.. Har jeg gjort noget forkert, eller...?
Avatar billede majbom Novice
10. marts 2009 - 11:21 #3
nej det er jo klart eftersom jeg har glemt halvdelen af ændringen :S

<script type="text/javascript">
var strVisibleTr = "";

function toggleTR(tr){
  tr.style.display=tr.style.display=="none"?"":"none"
  document.getElementById(strVisibleTr).display='none';
  strVisibleTr = tr;
}
</script>

prøv nu
Avatar billede shjorth Nybegynder
10. marts 2009 - 11:25 #4
Er der noget andet jeg skal ændre? I linket eller lign? Problemet er nemlig stadig det samme :-(
Avatar billede majbom Novice
10. marts 2009 - 12:05 #5
hvordan ser dine tr'er ud?
Avatar billede shjorth Nybegynder
10. marts 2009 - 13:45 #6
<table width='100%' id='pra' style='display:none;'><tr><td> bla bla bla
Avatar billede majbom Novice
10. marts 2009 - 13:59 #7
der er jo ingen id eller navn på dine tr'er, så du kan ikke identificere dem fra hinanden?

prøv at sæt et id på den og send det med til funktionen
Avatar billede shjorth Nybegynder
10. marts 2009 - 14:01 #8
Jeg har forsøgt at sætte id på min tr istedet.. men så virker det sku ikke :S Tilsyneladende skal id'et være på min table
Avatar billede majbom Novice
10. marts 2009 - 14:25 #9
ja der er noget med at display på tr'er ikke er så optimalt, prøv evt. med visible i stedet
Avatar billede shjorth Nybegynder
12. juni 2010 - 20:51 #10
Lukker her, skriv endelig hvis i vil have point :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester