Danke, mal kucken ob sich damit noch ein bisschen machen lässt,
habs aber erstmal so gelöst.
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" >
<!--
var w = 4; // Der Wert der Variablen "w" muß der Anzahl der Menuepunkte entsprechen.
var x = w;
var y = "pop" + x;
var aus, an, v, i;
function start()
{i = w;
v = aus;
if (document.layers)
{aus = "hide";
an = "show";
submenues(0);
}else
{aus = "hidden";
an = "visible";
submenues(0);
}}
function submenues(z)
{if (x > 0)
{i -= 1;
visibilityB(z);
document.layers[y].visibility = v;
x -= 1;
y = "pop" + x
submenues(z);
}else
{x = w;
i = z;
y = "pop" + x
}}
function visibilityA(z)
{if (i == z)
{start();
}else
{submenues(z);
}}
function visibilityB(z)
{if (x == z)
{v = an;
}else
{v = aus;
}}
function visibilityC(z)
{if (document.layers)
{document.layers[y].visibility = v;
}else
{document.all[y].style.visibility = v;
}}
//-->
</SCRIPT>
p.s. Mit diesem Script kann man per
onClick="JavaScript:visibilityA(vortlaufende Nummer, beginnend bei 1);"
z.B. Submenüs öffnen und durch wiederholtes anklicken wieder schließen. Es kann immer nur ein Submenü geöffnet sein. Außerdem benötigt es im BODY-Tag
onLoad="JavaScript:start();".