![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: нет Всего: 20 |
Всем првиет!
допустим у меня есть массив ссылок mylinks[] в нем скажем 15 ссылок. Как мне определить на какой сейчас наведена мышка. То-есть нужно пройтись по всему массиву и найти событие onmouseover и вернуть индекс. Спасибо. |
|||
|
||||
| Black |
|
||||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
PHP-Script
Смотри прикол:
думаю теперь понятно как работать с событием А если надо понять на какую ссылку навели в последний раз, так это тоже просто:
При наведении запускай функцию name_function и передавай ей какой-нибудь id (который придумаешь) для идентификации данной ссылки. А в функции сохраняй id в переменную. Вот вроде и все. Это сообщение отредактировал(а) PHP-DIRECTOR - 12.6.2005, 17:30 -------------------- Могу все, но ничего не умею :-) |
||||
|
|||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: нет Всего: 20 |
Хм - до такого я догадался, а если передавать без id???
|
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
PHP-Script
используй this
-------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Нет, можно без аргементов.
Читай прикрепленную тему о событиях. Нужно использовать свойство, откуда пришло событие (скажем, srcElement) |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
PHP-DIRECTOR, для чего это.
-------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
Иль
чтобы при нажатии на ссылку не происходило никаких событий.
так Sardar сказал. С ним лучше не спорить -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
PHP-DIRECTOR. А, вспомнил, это вроде когда в ИЕ умирает GIF анимация и т.д. из-за того, что после клика по ссылке браузер считает, что мы уже на новой странице и ничего не делает, поэтому надо вернуть в событии false или видимо так через void в href можно, тк он возвращает undefined.
-------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Иль
Это немного не то. Void тут нужен. чтобы не происходили действия (любые)... а return false это совсем для другого. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
Aliance, заинтересовало. Раскажи пожалуйста поподробней. Какие могут быть действия и зачем это?
-------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
глянь в примере выше, он вместо сценария написал курсивом "действия", т.е. это любой код, тут не важно какой, фактически. И вот его исполнение не происходит в том примере. Ясно?
|
|||
|
||||
| o.s.a. |
|
|||
![]() Xo4y B MocKBy ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 16.2.2005 Где: Ташкент Репутация: 5 Всего: 15 |
А смысл тогда писать какие-то действия, если они все равно не выполнятся???
-------------------- Не могу стоять, пока другие работают, пойду полежу. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
Да, чего народ баломутить
Это сообщение отредактировал(а) Иль - 24.6.2005, 17:47 -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: 2 Всего: 14 |
Ребят, и впрямь!
Получается, что
javascript: в жизни используется, чтобы реализовать один из двух видов запуска скрипта из ссылки. Нормально, когда это делается так: onclick="код на JS;return false;", но можно ненормально так: href="javascript:код на JS;void(0)". В обоих случаях не должно произойти подвисание GIF анимации и тд и тп из-за return false и void(0) соответственно. Сейчас Винград подвис неподетски и я не могу посмотреть в поиске чего там Sardar писал. Ну, вот, наконец Винград разрулился милый -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Увы мир не идеален -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |