За последние 24 часа нас посетили 53423 программиста и 1721 робот. Сейчас ищут 823 программиста ...

подсветка пункта меню после загрузки страницы

Тема в разделе "PHP для новичков", создана пользователем МихаилГалузо, 6 фев 2017.

  1. МихаилГалузо

    МихаилГалузо Новичок

    С нами с:
    11 янв 2017
    Сообщения:
    29
    Симпатии:
    0
    После нажатия на пункт меню подгружается страница, а пункт меню не подсвечивается при использовании :active {} и :visited {} после перезагрузки. Подскажите какие варианты реализации могут быть
     
  2. Singh

    Singh Новичок

    С нами с:
    3 фев 2017
    Сообщения:
    6
    Симпатии:
    1
    "...подгружается страница", "после перезагрузки" ??? Не пойму страница перезагружается или нет?
    Если перезагружается, то можно просто передавать параметр по ссылки и считывать этот параметр при загрузки (т.е. после перзагрузки) страницы.

    Например, у ссылки в меню такой адрес http://www.yoursite.ru/?3. Тройка будет означать, что третьему пункту в меню нужно назначить подсветку.

    Если я правильно понял задачу...
     
  3. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    похоже, что ты не правильно понимаешь назначение этих псевдоклассов.
     
  4. МихаилГалузо

    МихаилГалузо Новичок

    С нами с:
    11 янв 2017
    Сообщения:
    29
    Симпатии:
    0
    Я разобрался
    PHP:
    1. <ul class="menu">
    2. <?php        
    3.  
    4.          
    5.         if($sel==2){echo '<li class="selected">';} else {echo'<li>';} echo '<a href="contakt.php">Контакты</a></li>';
    6.          
    7.             if($list==5 || $list==6){echo '<li class="selected">';} else {echo'<li>';} echo '<a>Бурение Скважин</a>
    8.               <ul>';
    9.                     if($list==5){echo '<li class="selected">';} else {echo'<li class="false">';} echo '<a href="index.php?list=5">Наше предложение</a></li>';
    10.                     if($list==6){echo '<li class="selected">';} else {echo'<li class="false">';} echo '<a href="index.php?list=6">Информация о бурении</a>                        </li>
    11.                  
    12.                </ul>
    13.            </li>';
    14.   </ul>
     
    #4 МихаилГалузо, 10 фев 2017
    Последнее редактирование модератором: 10 фев 2017