![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| 3,14 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1614 Регистрация: 18.6.2004 Где: Н. Новгород Репутация: нет Всего: 24 |
Открываю страницу в IE, при клике на документе ничего не происходит -------------------- Может быть, это только мой бред, Может быть, жизнь не так хороша, Может быть, я не выйду на свет, Но я летал, когда пела душа... |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Смотря что именно нужно!
Если задача такая: необходимо проверять нажатия всех буквенно-цифровых клавиш до того, кк символ достиг поля формы, то иди сюда А если нужно просто выводить click, когда пользователь нажал на одну из кнопок мыщи, то подойдет такая:
Добавлено @ 19:47 ______________________________________ Поменяй свою подпись! |
|||
|
||||
| Gold Dragon |
|
||||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 1 Всего: 71 |
Добавлено @ 07:46 Может так
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
||||
|
|||||
| Gregof |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
attachEvent работает так как и должен, но вот в качестве параметру в твою функцию передаётся указатель не на body.
Честно говоря я не знаю куда почему в данном случае ссылается this Можно сделать так :[s]
--------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
this в данном случае ссылается на объект body. |
|||
|
||||
| Gregof |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
Да так оно и должно быть.
Но вот как понять это: Этот код добавляет обработчик :
А этот - нет :
--------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
||||
|
|||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
А к чему вообще такие сложности??? Почему нельзя сделать вот так:
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
GoodBoy
Так нельзя. событие читается так:
Это сообщение отредактировал(а) Aliance - 26.8.2004, 18:49 |
|||
|
||||
| Gregof |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
Можно конечно и так, можно наверно и сяк
Мне просто интересно в чём загвоздка, что такое происходит с этим указателем или объектом на который он ссылается, что с его помощью в функции, куда его передали, не получается добавить обработчик события объекту. --------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
|||
|
||||
| GoodBoy |
|
|||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Aliance
И почему это вдруг стало так нельзя???? У меня таким образом не в одном месте события перехватыаются и все великолепно работает!!!!! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
GoodBoy
Это не соответствует стандартам W3C DOM + если пользователь использует фрэймы - это тоже не подойдет |
|||
|
||||
| GoodBoy |
|
||||||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Очень может быть, но при этом великолепно работает!!! Не DOMом единым живет программист!!!! :-))))))))))))))
Опять ты не прав!!! Возьми отсюда исходники моего текстового редактора и посмотри!!! Для iframe все великолепно работает!!! Точно так же будет работать и для фрейма!!!
|
||||||
|
|||||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
GoodBoy
Я имел ввиду, если эту функцию прописать на страницы с заданием фреймов, а функцию нужно вызывать только в каком-то одном, тогда document нужно заменить :-) |
|||
|
||||
| GoodBoy |
|
||||
![]() Главный джедай ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3886 Регистрация: 8.1.2003 Где: КМВ Репутация: 2 Всего: 83 |
Aliance, т. е. ты всетаки согласен с тем, что так сделать можно, а не нельзя, как ты писал раньше???
:-)))))))))))))))))))))))) |
||||
|
|||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
GoodBoy
Не подойдет
Вот тут слово нельзя нужно заменить... |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Что есть this, в контексте body |
|||
|
||||
| Gregof |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 3.6.2004 Репутация: 1 Всего: 12 |
Спасибо ! --------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф) |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |