Показать сообщение отдельно
  #1 (permalink)  
Старый 26.11.2012, 15:37
Новичок на форуме
Отправить личное сообщение для loginovvs Посмотреть профиль Найти все сообщения от loginovvs
 
Регистрация: 26.11.2012
Сообщений: 7

Помогите пожалуйста с выпадающим меню на JS
Может кто сможет помочь,
есть такой скриптик

function ShowLeftMenuPanel(id_panel,url){

//menu1
if(id_panel != "leftMenu1")
{
document.getElementById("leftMenu1").style.positio n = "absolute";
document.getElementById("leftMenu1").style.visibil ity = "hidden";
document.getElementById("leftMenu1_arrow").src = url + "design/img/im3-7.gif";

}



//menu2
if(id_panel != "leftMenu2")
{
document.getElementById("leftMenu2").style.positio n = "absolute";
document.getElementById("leftMenu2").style.visibil ity = "hidden";
document.getElementById("leftMenu2_arrow").src = url + "design/img/im3-7.gif";
}
//menu3
if(id_panel != "leftMenu3")
{
document.getElementById("leftMenu3").style.positio n = "absolute";
document.getElementById("leftMenu3").style.visibil ity = "hidden";
document.getElementById("leftMenu3_arrow").src = url + "design/img/im3-7.gif";
}
//menu4
if(id_panel != "leftMenu4")
{
document.getElementById("leftMenu4").style.positio n = "absolute";
document.getElementById("leftMenu4").style.visibil ity = "hidden";
document.getElementById("leftMenu4_arrow").src = url + "design/img/im3-7.gif";
}
//menu5
if(id_panel != "leftMenu5")
{
document.getElementById("leftMenu5").style.positio n = "absolute";
document.getElementById("leftMenu5").style.visibil ity = "hidden";
document.getElementById("leftMenu5_arrow").src = url + "design/img/im3-7.gif";
}
//menu6
if(id_panel != "leftMenu6")
{
document.getElementById("leftMenu6").style.positio n = "absolute";
document.getElementById("leftMenu6").style.visibil ity = "hidden";
document.getElementById("leftMenu6_arrow").src = url + "design/img/im3-7.gif";
}
//menu7
if(id_panel != "leftMenu7")
{
document.getElementById("leftMenu7").style.positio n = "absolute";
document.getElementById("leftMenu7").style.visibil ity = "hidden";
document.getElementById("leftMenu7_arrow").src = url + "design/img/im3-7.gif";
}
//menu8
if(id_panel != "leftMenu8")
{
document.getElementById("leftMenu8").style.positio n = "absolute";
document.getElementById("leftMenu8").style.visibil ity = "hidden";
document.getElementById("leftMenu8_arrow").src = url + "design/img/im3-7.gif";
}
//menu9
if(id_panel != "leftMenu9")
{
document.getElementById("leftMenu9").style.positio n = "absolute";
document.getElementById("leftMenu9").style.visibil ity = "hidden";
document.getElementById("leftMenu9_arrow").src = url + "design/img/im3-7.gif";
}
//menu10
if(id_panel != "leftMenu10")
{
document.getElementById("leftMenu10").style.positi on = "absolute";
document.getElementById("leftMenu10").style.visibi lity = "hidden";
document.getElementById("leftMenu10_arrow").src = url + "design/img/im3-7.gif";
}
//menu11
if(id_panel != "leftMenu11")
{
document.getElementById("leftMenu11").style.positi on = "absolute";
document.getElementById("leftMenu11").style.visibi lity = "hidden";
document.getElementById("leftMenu11_arrow").src = url + "design/img/im3-7.gif";
}
//menu12
// if(id_panel != "leftMenu12")
// {
// document.getElementById("leftMenu12").style.positi on = "absolute";
// document.getElementById("leftMenu12").style.visibi lity = "hidden";
// document.getElementById("leftMenu12_arrow").src = url + "design/img/im3-7.gif";
// }
//show
var panel = document.getElementById(id_panel);
if(panel.style.visibility == "hidden" || panel.style.visibility == "")
{
panel.style.position = "static";
panel.style.visibility = "visible";
document.getElementById(id_panel + "_arrow").src = url + "design/img/im3-8.gif";
}else{
panel.style.position = "absolute";
panel.style.visibility = "visible";
document.getElementById(id_panel + "_arrow").src = url + "design/img/im3-7.gif";
}

}

выпадающее меню генерит php по id.

Проблемма заключается в том, что при переходе по одному из пунктов подменю, меню сворачивается, а надо чтобы пользователь видел в каком разделе находится
Ответить с цитированием