Avatar billede musicchart.dk Nybegynder
14. marts 2004 - 20:52 Der er 8 kommentarer og
1 løsning

show / hide table

Jeg bruger det samme skript som http://www.stivan.dk/members - til at vise og skjule en tabel. Problemet er at den ikke virker i mozilla mm.
Er der ikke en der ligger inde med et tilsvarende skript, der er mere browser-venligt?

/Bjarke
Avatar billede roenving Novice
14. marts 2004 - 21:07 #1
Pillede lige i nogle andre småting også !-)

<script type="text/javascript">
var dom = (document.getElementById)?true:false;
var ie = (document.all)?true:false;
var prev = st = null;

function ShowHide(id) {
  if(!ie&&!dom)return;
  if (prev) {
    st = (dom)?document.getElementById(prev).style:document.all(prev).style;
    st.display = 'none';
    document.images['i'+prev].src = '/gfx/plus.gif';
  }
  prev = id;
  st = (dom)?document.getElementById(id).style:document.all(id).style;
  if ( st.display == 'none' ) {
    st.display = 'block';
    document.images['i'+id].src = '/gfx/minus.gif';
  } else {
    st.display = 'none';
    document.images['i'+id].src = '/gfx/plus.gif';
  }
}
</script>
Avatar billede musicchart.dk Nybegynder
14. marts 2004 - 21:12 #2
ok :o) - tester lige
Avatar billede musicchart.dk Nybegynder
14. marts 2004 - 21:46 #3
det virker jo fint nok :o)

Men kan det ikke laves, så man kan lukke for visningen af tabellen igen, når man klikker een gang til?
Avatar billede roenving Novice
14. marts 2004 - 21:48 #4
Sådan skulle den da gerne virke nu ?-)
Avatar billede musicchart.dk Nybegynder
14. marts 2004 - 23:21 #5
hmm :/
Avatar billede roenving Novice
14. marts 2004 - 23:48 #6
Jeg var åbenbart for hurtig til at luge ud !-)

<script type="text/javascript">
var dom = (document.getElementById)?true:false;
var ie = (document.all)?true:false;
var prev = st = null;

function ShowHide(id) {
  if(!ie&&!dom)return;
  if (prev&&prev!=id) {
    st = (dom)?document.getElementById(prev).style:document.all(prev).style;
    st.display = 'none';
    document.images['i'+prev].src = '/gfx/plus.gif';
  }
  prev = id;
  st = (dom)?document.getElementById(id).style:document.all(id).style;
  if ( st.display == 'none' ) {
    st.display = 'block';
    document.images['i'+id].src = '/gfx/minus.gif';
  } else {
    st.display = 'none';
    document.images['i'+id].src = '/gfx/plus.gif';
  }
}
</script>

<div id="menu1" onclick="ShowHide('umenu1')" style="cursor:hand;cursor:pointer;">Menu 1&nbsp;<img src="" name="iumenu1" height="18">
<div id="umenu1" onclick="event.cancelBubble=true;" style="display:none;">
<a href="#" onclick="alert('Link 1');">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
<a href="#">Link 4</a>
<a href="#">Link 5</a>
</div>
</div>
Avatar billede musicchart.dk Nybegynder
21. maj 2004 - 12:28 #7
roenving >> smider du ikke det svar :O)
Avatar billede roenving Novice
21. maj 2004 - 13:23 #8
Velbekomme '-)
Avatar billede roenving Novice
21. maj 2004 - 14:50 #9
-- og tak for point ;~}
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