ich kann dir leider nur beim (ie) teil helfen - von ns hab ich keine ahnung...
derzeitig funktioniert das ding ja noch so, dass es sich wieder zuklappt, wenn man nochmals draufklickt. richtig? soll das auch so bleiben? falls nich, kannste einfach folgendes mit eingeben:
if(ie)
{
document.all["item2"].style.display="none";
document.all["item4"].style.display="none";
....kommt drauf an, wieviele untermenüs du hast
if(document.all["item"+(iItem+1)].style.display == "none" || document.all["item"+(iItem+1)].style.display == "")
{
document.all["item"+(iItem+1)].style.display = "block";
}
else if(document.all["item"+(iItem+1)].style.display == "block")
{
document.all["item"+(iItem+1)].style.display = "none";
}
}
is zwar wahrscheinlich nicht die beste lösung, aber sollte funktionieren...