Hi,
Da stellt sich die Frage: Wie machst Du das?
Wie sieht Dein Script und Dein CSS aus?
CSS:
#eins { position: absolute; left: 10; top: 10; height: 10; visibility: visible; }
#zwei { position: absolute; left: 100; top: 10; height: 10; visibility: visible; }
#layer1 { position: absolute; visibility: hidden; }
#layer2 { position: absolute; visibility: hidden; }
#layer3 { position: absolute; visibility: hidden; }
JAVASCRIPT:
function hide_div(layer) {
document.all[layer].style.visibility="hidden";
}
function show_div(layer) {
document.all[layer].style.visibility="visible";
}
HTML:
<div id="eins">
<div id="layer1">
<a href="javascript:hide_div('layer1');">Layer 1</a>
</div>
<div id="layer2">
<a href="javascript:hide_div('layer1');">Layer 2</a>
</div>
<div id="layer3">
<a href="javascript:hide_div('layer1');">Layer 3</a>
</div>
</div>
<div id="zwei">
<a href="Javascript:show_div('layer1');">Layer 1</a>
<a href="Javascript:show_div('layer2');">Layer 2</a>
<a href="Javascript:show_div('layer3');">Layer 3</a>
<a href="Javascript:hide_div('eins');">Eins</a>
</div>
Im Div (zwei) werden die Untergeordneten divs von div(eins) angezeigt. Wird auf einen unterdiv geklickt blendet er sich wieder aus. Das funktioniert alles. Nur der letzte link um das div(eins) auszublenden geht nicht, da bleiben die unterdivs da welche eingeblendet sind.
Gruß
Kerstel