![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| TWoVKP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 29.4.2009 Репутация: нет Всего: 1 |
Вообщем суть такая, есть менюшка в которой естественно много ссылок, при наведение на ссылку меняется её стиль, становится другого цвета, появляется подёркивание и увеличивается шрифт на 1 пункт, вроде ничего необычного, ссылка при потере фокуса получает стандартный слтилью
Как сделать чтобы нажатая в меню ссылка приобретала другой стиль и этот стиль оставался именно у этой ссылки до тех пор пока не будет нажата другая ссылка в этом же меню, а остальные ссылки в это время имели стандартный стиль. При нажатии на другой пункт меню (то есть на ссылку), нажатая ссылка приобретала другой стиль, а предыдущая ссылка снова приобретала стандартный стиль??? Покажите примерчик!!! |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
а при этом случаем не происходит ли перезагрузка страницы?
|
|||
|
||||
| TWoVKP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 29.4.2009 Репутация: нет Всего: 1 |
При нажатии на пункт меню происходит загрузка соответствующей страницы, если страница была активной в данный момент времени то естественно происходит перезагрузка этой же самой страницы!
|
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 2 Всего: 16 |
Если происходит перезагрузка страницы, то тебе надо передавать в ссылке параметр, по которому можно будет определить какая ссылка была нажата. Если же перегружается только содержимое страницы(фрейм, аякс) юзай глобальную яваскриптовую переменную.
-------------------- |
|||
|
||||
| TWoVKP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 29.4.2009 Репутация: нет Всего: 1 |
Grig
Ну вообще при нажатие на ссылку перезагружается вся страница! А можно небольшой примерчик! Плз |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
в этом случае выделение пункта меню традиционно решается на сервере к примеру одна ссылка http:/ /server.ru/page1.html, вторая http:/ /server.ru/page2.html если сайт статический, то на каждой странице мы помечаем нужный пункт меню соответствующим классом и рисуем для него нужные стили если сайт динамический к примеру одна ссылка http:/ /server.ru/index.php?page=1, вторая http:/ /server.ru/index.php?page=2 то на сервере пишется скрипт, который строит меню и в выбранном пункте вставляет соответствующий класс |
|||
|
||||
| TWoVKP |
|
||||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 29.4.2009 Репутация: нет Всего: 1 |
bars80080
Сайт у меня динамический, написан на PHP, это как во втором примере:
Скрипт который строит меню тоже есть, вот:
Вот в этой строчке происходит присваивание класса - ссылке
А вот как теперь присвоить нажатой ссылке определённый клас, но так чтобы при нажатии на другую ссылку в меню та, предыдущая получала стиль
а нажата имела совсем другой вид???? Как такой реализовать, ну просто не доходит до меня! Вот хотя бы небольшой примерчик: http://forex-forum.my1.ru/gb/ Посмотрит меню, все ссылки имеют одинаковый стиль кроме той которая в данный момент выбрана! |
||||||||||
|
|||||||||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 2 Всего: 16 |
я бы сделал так:
осталось только прописать классы link_menu_left и link_menu_right -------------------- |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |