Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2010, 14:31   #1
didur
Новичок
Джуниор
 
Регистрация: 03.12.2010
Сообщений: 2
Стрелка Выделение текущей страницы

Добрый день, уважаемые знатоки!
Вопрос заключается в следующем:
есть меню, которое состоит из ссылок - как изменить отображение ссылки на уже открытую страницу (которая в данный момент открыта)?
Заранее благодарен.
didur вне форума Ответить с цитированием
Старый 03.12.2010, 16:18   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Ни черта не понятно, что Вы хотите.
Виталий Желтяков вне форума Ответить с цитированием
Старый 05.12.2010, 16:55   #3
didur
Новичок
Джуниор
 
Регистрация: 03.12.2010
Сообщений: 2
По умолчанию Попробую ещё раз...

Есть меню с кнопками. Когда я навожу на какую-нибудь из них курсор,
она подсвечивается (a: hover {}), а вот когда зашёл на какую-нибудь,
то она никак не выделяется!
Как сделать такое выделение?!!

(a: visited) или (a: active) - не подходит.
didur вне форума Ответить с цитированием
Старый 09.12.2010, 09:50   #4
dekameron
Форумчанин
 
Аватар для dekameron
 
Регистрация: 27.04.2010
Сообщений: 185
По умолчанию

чистым HTML+CSS здесь не обойтись.
Как вариант отслеживать в среде РНР страницу на которой находишься и соответствующей ссылке присваивать отдельный класс (ИД), для которого задан "выделяющий" стиль
Помог - тырк на весы
dekameron вне форума Ответить с цитированием
Старый 10.12.2010, 14:38   #5
ersl
 
Регистрация: 15.11.2010
Сообщений: 7
По умолчанию

Цитата:
Сообщение от dekameron Посмотреть сообщение
чистым HTML+CSS здесь не обойтись.
Как вариант отслеживать в среде РНР страницу на которой находишься и соответствующей ссылке присваивать отдельный класс (ИД), для которого задан "выделяющий" стиль
Еще как вариант. После загрузки страницы с помощью JS сравнить location с адресами ссылок из меню. Совпавшей ссылке присвоить класс.
ersl вне форума Ответить с цитированием
Старый 11.12.2010, 19:49   #6
dekameron
Форумчанин
 
Аватар для dekameron
 
Регистрация: 27.04.2010
Сообщений: 185
По умолчанию

Цитата:
Сообщение от ersl Посмотреть сообщение
Еще как вариант. После загрузки страницы с помощью JS сравнить location с адресами ссылок из меню. Совпавшей ссылке присвоить класс.
Можно, но не уверен, что сработает при наличии GET переменных в строчке адреса.
Как вариант обрезать строку до последнего слеща, .php или .html, но проще уже при выводе выделить
Помог - тырк на весы
dekameron вне форума Ответить с цитированием
Старый 12.12.2010, 12:19   #7
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Это можно организовать и js и PHP. Алгоритм прост просто при сравнивании двух ссылок надо узнать длину ссылки в меню и обрезать та что в браузере в адресной строке. И сравнивать.
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка особой нумерации на нечетные страницы с разрывом страницы akokin Microsoft Office Word 13 20.10.2009 15:23
Как узнать адрес текущей страницы? SuBwooFer JavaScript, Ajax 2 31.08.2009 11:53
Запрос по текущей дате Vladya Microsoft Office Access 11 21.05.2009 21:51
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы ilusha JavaScript, Ajax 7 25.02.2009 09:59
Как сделать разрыв страницы печати по условию и узнать номер страницы Leanna Microsoft Office Excel 2 21.01.2008 06:59