[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсветка пунктов меню
tohin
Помогите пожалуйста разобраться! Есть работающий код меню с подсветкой активного пункта, однако хотелось бы чтобы пункт оставался подсвеченым при переходе по ссылкам в теле страницы: например на странице Фото при переходе на отдельные галереи. Первый код - index.php, второй - foto.php

<style type="text/css">
.
selected{
color: red;
}
</style>

<?php
$menu = array();
$menu['home'] = 'Главная';
$menu['about'] = 'О нас';
$menu['foto'] = 'Фото';
$menu['video'] = 'Видео';
$menu['blog'] = 'Блог';
$menu['cont'] = 'Контакты';
$title = "home";

function genMenu(){
global $menu,$default,$title;
echo "<ul style='list-style-type:none';>";
$id = isset($_GET['id']) ? $_GET['id'] : $default;
foreach($menu as $link=>$item){
$class = '';
if($link==$id){
$class = " class='selected'";
$title = $item;
}
echo "<li style='display:inline; margin-right:15px' class='menu-item'><a href=\"index.php?id=$link\" $class>".$item."</a></li>";
}

echo "</ul>";
}
genMenu();


$id = trim(strip_tags($_GET['id']));

$default = 'home';
$page = isset($id) ? $id : $default;
$page = basename($page);
if(!file_exists(''.$page.'.php')){
$page = $default;
}
include(''.$page.'.php');
?>


<p><a href="index.php?id=gal_1">Gallery 1</a><br>
<
a href="index.php?id=gal_2">Gallery 2</a><br>
<
a href="index.php?id=gal_3">Gallery 3</a>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.