hi,
if (document.all["cat"+catid].style.display=='none')
Das andere Menü schliße und öffne ich aber auch über document.all, daher funktioniert daher nur ein Menü richtig.
vollkommen irrelevant, document.all ist nur eine art container für alle darunter liegenden objekte.
Wie kann ich denn jetzt das unterscheiden? Also jedes DIV hat ja seine eindetige ID+Namen.
du greifst doch jetzt bereits auf explizit bestimmte elemente zu, in dem du hinter document.all als "index" die ID(?) "cat"+catid angibst.
hier musst du also den code verändern/dynamisch machen, so dass auch elemente mit anderem bezeichner angesprochen werden können.
btw: das document.all MS-spezifisch ist, und somit in gecko-browsern nicht funktionieren dürfte, ist dir bekannt?
weitaus sauberer ist der weg über's DOM, mit getElementBy...
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."