imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 22.05.2006, 20:47     # 1
Cr00t
Junior Member
 
Аватар для Cr00t
 
Регистрация: 17.10.2002
Сообщения: 67

Cr00t Путь к славе только начался
Выделение ссылки при посещении

Есть сайт на php, всё оформление берётся из шаблона, стили - из файл css

Есть меню в этом шаблоне

из 5 пунктов, сделанные с помощью <li>

Нужно сделать так, чтобы при открытии страницы нажатой ссылки, сама эта ссылка, на которую нажали стала жирной, например. Ну т.е. она должна быть выделена, выделено текущее местонахождение!

Кто может подсказать как это реализовать, поделитесь?
Cr00t вне форума  
Старый 23.05.2006, 00:50     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Вообще в 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), но идея я думаю понятна.
RaZEr вне форума  
Старый 23.05.2006, 09:15     # 3
Cr00t
Junior Member
 
Аватар для Cr00t
 
Регистрация: 17.10.2002
Сообщения: 67

Cr00t Путь к славе только начался
Спасибо за подсказку, а это как в страницу включать?

Создать js-файл и его подключить тэгом?
Cr00t вне форума  
Старый 23.05.2006, 10:42     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Это нужно реализовывать уже в самом шаблоне меню, чтобы отличалась текущая ссылка, от всех остальных, и там же отличать оформление. На чем шаблон-то написан? Там есть возможность нормально определить страницу отображаемую? Если нет, то тогда можно ломом попробовать - брать адрес загруженной страницы и выдирать из него информацию, по которой можно было бы судить какой сейчас пункт меню.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 23.05.2006, 19:21     # 5
Cr00t
Junior Member
 
Аватар для Cr00t
 
Регистрация: 17.10.2002
Сообщения: 67

Cr00t Путь к славе только начался
шаблон - просто html

типа top.php
и bottom.php
Cr00t вне форума  
Старый 23.05.2006, 19:26     # 6
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Cr00t:
шаблон - просто html
ты можешь название шаблона, или пример его дать? так тяжело будет разобраться... только по тому, что он html.....
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:33.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.