Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/55: Рейтинг темы: голосов - 55, средняя оценка - 4.75
5 / 5 / 1
Регистрация: 31.10.2015
Сообщений: 267
1

Отловить клик в любом месте HTML

31.10.2015, 08:42. Показов 11096. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день... Я начинающий в JavaScript. Интересует вопрос.... Можно ли отловить первый клик по странице HTML, и перенаправить этот клик на определённый DIV блок? То есть пользователь зашёл на главную страницу сайта, произвёл клик в любом месте.... А клик этот самый первый должен сработать на определённый DIV блок....

почитал в инете... Что обработчик onclick надо вешать на <body>
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2015, 08:42
Ответы с готовыми решениями:

Как писать в документе в любом месте?
Вот использую document.write из одного фрейма в другой, но выводятся нвоые записи одна за другой. ...

Закрытие блока при клике в любом месте
Приветствую! Не подскажете как новичку решить проблему? Есть блок: &lt;div id=&quot;btopen&quot;&gt; ...

Сворачивание окна по клику в любом месте окна браузера
Приветствую уважаемые форумчане. Есть сайт bm05.ru. Верху над логотипом есть две разворачивающиеся...

В каком месте документа HTML вставлять JS
Вставляю, как и рекомендуется в &lt;head&gt;. Но валидатор ошибок говорит, что это место не предназначено...

2
30 / 30 / 29
Регистрация: 11.10.2014
Сообщений: 268
31.10.2015, 18:41 2
Да, самое простое решение повесить обработчик onclick на body, в результате чего сработает функция которая сделает что вы хотите, но раз уж вы не хотите повторения, то нужно убрать обработчик с body
0
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
04.11.2015, 19:12 3
Лучший ответ Сообщение было отмечено allonemoon как решение

Решение

allonemoon, события в javascript имеют три сосояния - capturing , target и bubbling. Capturing - запускает обработчики от корневого элемента до целевого. Bubbling - запускает обработчики от целевого до корневого. На всех фазах можно проверять элемент на котором находимся. Например:
Javascript
1
2
3
4
5
addEventListener('click', function (event) {
    if (event.target.id == 'found') {
        
    }
}, true);
0
04.11.2015, 19:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2015, 19:12
Помогаю со студенческими работами здесь

Вызвать JS функцию в нужном месте HTML документа
Как можно вызвать JS функцию в нужном месте HTML документа? В гугле нахожу только способы вызова...

как осуществить авто клик в любом месте сайта
... подскажите пожалуйста какой то скрипт, котоый бы при входе посетителя на сайт кликал бы в любом...

Как отловить клик мышкой на HTML страничке
Как отловить клик мышкой на HTML страничке, чтобы он отлавливался и на картинках, и на кнопках и на...

Текст на баттоне в любом месте
Как задать текст на баттоне в любом месте, то бишь не по центру как по дефолту, а допустим в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru