<li><img class="aclink" src="{THEME}/images/spacer.gif" alt="" /><a href="javascript:ShowOrHide('menu1');">Менюшечка</a></li>
<div id="menu1" style="display:none;">
<ul>
<li><a href="/#">Подменюшечка 1</a></li>
<li><a href="/#">Подменюшечка 2</a></li>
<li><a href="/#">Подменюшечка 3</a></li>
</ul></div>в таком виде все работает, но мне надо сделать чтоб при нажатии на "Менюшечка", по мимо того что открывается вертикальное меню, открывалась бы и страница. Для этого я сделал так:<li><img class="aclink" src="{THEME}/images/spacer.gif" alt="" /><a href="stranica.html" onclick="ShowOrHide('menu1');">Менюшечка</a></li>
<div id="menu1" style="display:none;">
<ul>
<li><a href="/#">Подменюшечка 1</a></li>
<li><a href="/#">Подменюшечка 2</a></li>
<li><a href="/#">Подменюшечка 3</a></li>
</ul></div>При этом страница открывается, а вот менюшка не хочет открываться, она только мигает при клике. Попробовал задать параметры ShowOrHide
<script type="text/javascript">
function ShowOrHide(id_name)
{
var view = document.getElementById(id_name).style.display;
if(view=='none') document.getElementById(id_name).style.display = 'block';
else document.getElementById(id_name).style.display = 'none';
}
</script>При этом осталось также как и было, но теперь менюшка раскрывается полностью и сразу закрывается. Как сделать правильно?




