для каждого меню задаёшь по переменной: <script language="JavaScript1.2">
var ns6=document.getElementById&&!document.all?1:0
//для каждого меню задаёшь по переменной:
var menu1 = "none"
var menu2 = "none"
/// ну и так даллее
var head="display:''"
var folder=''"
function expandit(curobj , menu_numb){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
menu_numb = folder.display
}
else {
folder.display="none"
menu_namb = folder.display
}
//-->
</script>
<img src="http://gband.ucoz.ru/gta_III.gif" width="100%" height="30" border="0" alt="нажми, что бы раскрыть или закрыть меню игры" style="cursor:hand" onClick="expandit(this , menu1)"> //тут ещё передаём в функцию переменную твоего меню
<script>
document.write('<span style="display:' + menu1 + ' " style=&{head};>' ); //а тут в качестве значения надо вставить твою переменную для каждтого меню
</script>
ваываыавыва
писал находу, не тестил. в принципе так мы задаём значения твои в переменные, а как их хранить уже другие пусть расскажут. можно хоть в куки запихнуть и помнить о том что у юзера было открыто хоть годами. [size=14]ИСПРАВТЕ МЕНЯ ПРОФИ, И ДОРАБОТАЙТЕ ЕМУ СКРИПТ ЧТОБ ХРАНИЛИСЬ ПЕРЕМЕННЫЕ