Divs ein- und ausblenden
Olli
- javascript
0 Sebastian Becker0 Herbalizer0 barbex
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
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
Hi!
Leider funktioniert es nur im IE.
Sollte eigentlich funktionieren. Sagt die Javascript-Konsole im NN6 was? Wie verhält sich NN7?
Gruß Herbalizer
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