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

Discussion in 'PHP' started by ForvardZ, 24 Dec 2013.

  1. ForvardZ

    ForvardZ New Member

    Joined:
    29 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Помогите уважаемые веб мастера, не могу разобраться с яваскрипт, вообщем нужно чтобы в меню при клике на пункт субкатегории, после перехода оставалась открытая эта категория на которую перешли. Чтобы сохранялся открытым список, а у меня при переходе получается он захлопывается, вот код:

    в тегах head:
    Code:
    <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>
    само меню:
    Code:
    <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? Я не особо силён в нём, если кто разбирается в этом подскажите как мне лучше сделать, пожалуйста!
     
  2. joomla

    joomla New Member

    Joined:
    20 Aug 2011
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Можешь использовать Cookie ;)
     
  3. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    да можно через куки.а иногда делают так. содержимому страницы присваиют какой нить класс или нестандартный атрибут. а потом отталкиваясь от этого значения делают активным необходимый пункт меню.