| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 17.10.2002
Сообщения: 67
![]() |
Выделение ссылки при посещении
Есть сайт на php, всё оформление берётся из шаблона, стили - из файл css
Есть меню в этом шаблоне из 5 пунктов, сделанные с помощью <li> Нужно сделать так, чтобы при открытии страницы нажатой ссылки, сама эта ссылка, на которую нажали стала жирной, например. Ну т.е. она должна быть выделена, выделено текущее местонахождение! Кто может подсказать как это реализовать, поделитесь? |
|
|
|
|
# 2 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вообще в css есть a:visited. Но он не всегда работает. Можешь сделать на js:
links = document.getElementsByTagName('a'); for (i=0; i<links.length) if (links[i].href == document.location.href) links[i].setAttrubute('className','visited'); надо ещё предусмотреть поддержку gecko и opera (class вместо className), но идея я думаю понятна. |
|
|
|
|
# 4 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Это нужно реализовывать уже в самом шаблоне меню, чтобы отличалась текущая ссылка, от всех остальных, и там же отличать оформление. На чем шаблон-то написан? Там есть возможность нормально определить страницу отображаемую? Если нет, то тогда можно ломом попробовать - брать адрес загруженной страницы и выдирать из него информацию, по которой можно было бы судить какой сейчас пункт меню.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 6 | |
|
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
|
|
|