![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Тутанхамец |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 10.10.2005 Где: в пирамидЕ! Репутация: нет Всего: 6 |
Здравствуйте! Ситуация такая.
А где-то в одном из фреймов документа:
Вопрос: какой код JavaScript выполнить, чтобы из другого фрейма эмулировать нажатие юзера на эту ссылку? Надо, чтобы не просто загрузилась страница, а чтобы ссылка стала active и появилось двойное подчеркивание. |
||||
|
|||||
Тутанхамец |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 10.10.2005 Где: в пирамидЕ! Репутация: нет Всего: 6 |
Что, это такая редкая задача?
![]() ![]() Мне нужно что-то типа:
Но чтобы CSS-стиль ссылки при этом стал MyLinkStyle:active. |
|||
|
||||
BuShaRt |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1391 Регистрация: 29.6.2006 Репутация: нет Всего: 6 |
Может курсор на 0.001 секунду на ссылку переместить?
|
|||
|
||||
Alx |
|
|||
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
BuShaRt,
кх.. курсор нельзя переместить JavaScript`ом. Тутанхамец, myLink.click(). IE only. |
|||
|
||||
butionok |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
--------------------
Ненавижу убогую Оперу. |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 2 Всего: 32 |
Воспользуйтесь поиском, ибо такая тема уже поднималась и решалась.
-------------------- ![]() ![]() |
|||
|
||||
Тутанхамец |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 10.10.2005 Где: в пирамидЕ! Репутация: нет Всего: 6 |
Искал и здесь, и по инету. Есть похожее, но не совсем то. butionok, была и у меня мысль создавать события, но до ума не довел. Была еще мысль сделать что-нибудь типа:
но и это тоже не то. Кроме того, обнаружился еще один неприятный эффект: если юзер тыкает на навигационной панели мимо ссылки, то ВСЕ ссылки перестают быть active, хотя какая-то страница в основной фрейм всё еще загружена. В общем, привлекательность анимации ссылок через CSS оказалась коварной. Переделал меню на JavaScript. Вопрос закрыт. Всем участвовавшим - большое спасибо. ![]() |
||||
|
|||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Добавлю, что для кроссбраузерного решения достаточно будет честно сэмулировать нажатие. Сделать класс, равный a:active, присвоить (дополнить этим классом) ссылке, сделать .focus() для полноты, и перейти по урлу в href-е. При этом имитация активной ссылки не потеряется при клике вне её, только фокус уйдёт, и клик по другому активному элементу может отменить переход по прежней ссылке.
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |