Сообщение от Dracula_666
|
можно ли сделать код намного проще? т.к. при создании новых пунктов в которых будет подменю я копирую код JS. или это на быстродействие сайта не будет влиять?
и еще вопрос. как сделать, чтобы при раскрытии меню и переходе по какому либо подпункту, это меню не закрывалось, а оставалось в открытом состоянии (чтобы постоянно не открывать его если пользователь хочет изучить подразделы)?
|
function showTooltip(div, p) {
var myDiv = document.getElementById(div);
var p=document.getElementById(p);
if (myDiv.style.display == 'none') {
myDiv.style.display = 'block';
p.innerHTML='<img src="http://cdn.endata.cx/images/personal/1276213/ndblRArrowYellow.gif" alt="" />';
} else {
myDiv.style.display = 'none';
p.innerHTML='<img src="http://cdn.endata.cx/images/personal/1276213/dblRArrowYellow.gif" alt="" />';
}
return false;
}
а для того, чтобы было открыто нужно передать переменную в ссылке на следующую страницу (например,
http://site.ru/page2.html?div2=open) и при загрузки страницы проверять адресную строку на соответствующие параметры
или воспользоваться cookie's и записывать туда необходимые данные...