wahsaga: divs sichtbar und unsichtbar machen

Beitrag lesen

hi,

bitte zitiere sinnvoll, und unterlasse TOFU-Postings.

es geht immer nur ein div auszuschalten, wenn ich auch auf den Button drücke, der das jeweilige div angeschaltet hat. Leider.
Ich gehe mal davon aus, dass das Problem hier :
        var toggleButton = document.getElementById('togglebutton');
        addEvent(toggleButton,'click', function(event) { togglediv('togglediv') }, false);
liegt,

Damit definierst du einen Handler für nur genau den einen Div [1], auf dem der Event stattfindet.
Das berührt die anderen Divs natürlich wenig.

allerdings weiss ich nicht, wie ich das so variabel schreiben kann, damit das richtige div angeschaltet und alle anderen ausgeschaltet werden...

Durchlaufe alle in Frage kommenden Divs^WElemente in einer Schleife, und aktiviere nur das, auf dem der Event stattgefunden hat; deaktiviere alle anderen.

Oder, etwas feiner: Merke dir, welches Element zuvor aktiv geschaltet wurde, und blende dieses aus, wenn du das neue einblendest.

[1] Warum überhaupt Divs? In deinem Eingangsposting war von Überschriften die Rede - die realisierst du doch _bitte_ _hoffentlich_ nicht mit Divs?

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }