Выделение активной ссылки (php, javascript)

Discussion in 'PHP' started by Nekteyn, 14 May 2010.

  1. Nekteyn

    Nekteyn New Member

    Joined:
    15 Apr 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Вот не знаю как бы это реализовать,вот короче хочу чтобы выделялась активная ссылка
    То есть например сверху сайта есть ссылки на: главная, контакты
    например когда открыта главная страница, она например заключалась в теги <b>, а когда открыта страница "контакты" ссылка контакты выделялась <b>
     
  2. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Короче вот простой пример:
    PHP:
    <?php
    $links 
    = array(
    "" => "Главная"// это главная страница index.php, линк пустой
    "photo" => "Фото",
    "contacts" => "Контакты",
    );

    foreach(
    $links as $link => $name) {
        
    $_GET['page'] == $link $name "<b>".$name."</b>" ''// Тут выделяем текущую страницу
        
    $link != "" $link "index.php?page=".$link $link "index.php"//если линк пустой, то ведем на главную
        
    echo "<a href='".$link."'>".$name."</a> ";
    }

    echo 
    "<hr>";
    switch(
    $_GET['page']) {
        case 
    ""
            echo 
    "Это главная страница";
        break;
        case 
    "photo":
            echo 
    "Тут фотографии";
        break;
        case 
    "contacts":
            echo 
    "Тут контакты";
        break;
        default: 
            echo 
    "Контент не найден";
        break;
    }
    ?>
     
  3. Nekteyn

    Nekteyn New Member

    Joined:
    15 Apr 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    LStr1ke, пожалуйста, напиши как этим пользоваться