Olli: Divs ein- und ausblenden

Ich möchte mit dieser Funktion DIVS ein- und ausblenden.

function ChangeNav(active){
document.getElementById("handballherren").style.visibility = "hidden";
  document.getElementById("handballdamen").style.visibility = "hidden";
  document.getElementById("handballjugend").style.visibility = "hidden";
  document.getElementById("fussballherren").style.visibility = "hidden";
  document.getElementById("fussballdamen").style.visibility = "hidden";
  document.getElementById("fussballjugend").style.visibility = "hidden";
  document.getElementById("tennisherren").style.visibility = "hidden";
  document.getElementById("tennisdamen").style.visibility = "hidden";
  document.getElementById("tennisjugend").style.visibility = "hidden";
  if(active)document.getElementById(active).style.visibility = "visible";
 }

Leider funktioniert es nur im IE.
Kann mir jemand sagen wie ich  es auch zumindest im Netscape 6 und aufwärts hin bekomme. Mit einer zuverlässigen Browserabfrage wenn es geht, denn das bekomme ich auch nicht richtig raus.

Danke im voraus

  1. Hallo,

    Ich möchte mit dieser Funktion DIVS ein- und ausblenden.
    Leider funktioniert es nur im IE.

    das sollte eigentlich in allen Browsern funktionieren, die die aktuellen W3C-Standards beherrschen - dann brauchst Du auch keine Browserweiche.

    Hier ist ein Beispiel, das genau Deine Syntax verwendet (sofern ich nichts übersehen habe) und auch mit Netscape 6+ funktionieren sollte:

    http://www.webreference.com/js/column73/7.html

    Grüße,

    Sebastian

  2. Hi!

    Leider funktioniert es nur im IE.

    Sollte eigentlich funktionieren. Sagt die Javascript-Konsole im NN6 was? Wie verhält sich NN7?

    Gruß Herbalizer

    --
    SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
    sh:( fo:) ch:? rl:( br:> n4:& ie:% mo:} va:} de:] zu:) fl:{ ss:) ls:& js:|
  3. document.getElementById("handballherren").style.visibility = "hidden";

    Ich glaube das müssen einfache Anführungszeichen sein, also so: ('handballherren'), so funktionierts jedenfalls bei mir.

    Viel ERfolg
    barb