При переходе по пункту меню, список оставался открытым?

Kolojar
На сайте с 25.01.2012
Offline
44
717

Помогите уважаемые веб мастера, не могу разобраться с яваскрипт, вообщем нужно чтобы в меню при клике на пункт субкатегории, после перехода оставалась открытая эта категория на которую перешли. Чтобы сохранялся открытым список, а у меня при переходе получается он захлопывается, вот код:

в тегах head:

<style type="text/css">
ol {display:none;}
</style>

<script type="text/javascript">
function shouNone(el){
var s;
el=el.getElementsByTagName("ol")[0].style;
s=el.display;
if(s=="none"||s==""){el.display="block";}
else{el.display="none";};
};
</script>

само меню:

<li class="catsub" onclick="shouNone(this);" ondblclick="location.href='http://сайт.ru/категория1.html'">
<a href="javascript:void(0)">Категория 1</a>
<ol class="catsubhref">
<a href="/price/категория1/1/">Страница 1</a>
<a href="/price/категория1/2/">Страница 2</a>
<a href="/price/категория1/3/">Страница 3</a>
</ol>
</li>
<li class="catsub" onclick="shouNone(this);" ondblclick="location.href='http://сайт.ru/категория2.html'">
<a href="javascript:void(0)">Категория 2</a>
<ol class="catsubhref">
<a href="/price/категория2/1/">Страница 1</a>
<a href="/price/категория2/2/">Страница 2</a>
<a href="/price/категория2/3/">Страница 3</a>
</ol>
</li>

Как реализовать на javascript? Я не особо силён в нём, если кто разбирается в этом подскажите как мне лучше сделать, пожалуйста!

Самая стабильная CPA сеть, много офферов, лучшая поддержка! (https://www.admitad.com/ru/promo/?ref=b082bd485e) Первая PayPerCall(оплата за звонок) партнерская сеть в России! (https://www.marketcall.ru/auth/register/affiliate?referer=5325)
Kolojar
На сайте с 25.01.2012
Offline
44
#1

UP! Ну что никто так и не поможет с менюшкой люди?

Jor
На сайте с 23.06.2012
Offline
42
Jor
#2
Kolojar:
UP! Ну что никто так и не поможет с менюшкой люди?

Покажите это меню на сайте, CMS?

Kolojar
На сайте с 25.01.2012
Offline
44
#3
Jor:
Покажите это меню на сайте, CMS?

Скинул в личку url сайта.

rkelly
На сайте с 08.06.2007
Offline
96
#4

Как вариант.

Написать строку в коде, формирующем страницу:

<script type='text/javascript'>

document.getElementById('$thiscat').style.display='block';

</script>

в php-коде страницы получать признак пункта меню(по адресу страницы, например) и в переменную $thiscat передавать id пункта меню

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий