• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bei Klick Div sichtbar oder unsichtbar machen

Status
Für weitere Antworten geschlossen.

WannaBe²

Neues Mitglied
Hallo!

Ich suche schon lange nach 'ner Möglichkeit, meine Divs sichtbar zu machen, wenn sie unsichtbar sind und andersrum. Bisher habe ich diese Funktion geschrieben:

Code:
                function SubNav(Number)
                {
                	var SubNav_Number = "SubNav_" + Number
                	if ( document.getElementById )
                        {
                        	if ( document.getElementById(SubNav_Number).style.visibility = "hidden" )
                                {
                               		document.getElementById(SubNav_Number).style.visibility = "visible";
                                }
                                if ( document.getElementById(SubNav_Number).style.visibility = "visible" )
                                {
                               		document.getElementById(SubNav_Number).style.visibility = "hidden";
                                }
                        }
                }

Aber so richtig will das nicht funktionieren.
Wie der Name der Funktion schon sagt, es soll für eine Subnavi sein.

Danke schonmal
 
== ist ein Vergleichsoperator.
= ist ein Zuweisungsoperator.


Schau mal in deine if-Abfrage ;)
 
Ist mir später dann auch aufgefallen, aber ich habe die Funktion noch einmal komplett umgeschrieben:

Code:
                function SubNav(Number)
                {
                	var SubNav_Number = "SubNav_" + Number
                	var SubNav_Style = document.getElementById(SubNav_Number).style.visibility;
                        if ( SubNav_Style == "hidden" )
                        {
                        	document.getElementById(SubNav_Number).style.visibility = "visible";
                        }
                        else
                        {
                        	document.getElementById(SubNav_Number).style.visibility = "hidden";
                        }
                }

Jetzt funktioniert alles einwandfrei.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben