Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Проверка обработки события (https://javascript.ru/forum/events/69915-proverka-obrabotki-sobytiya.html)

Nlk 26.07.2017 18:55

Проверка обработки события
 
Всем Привет!
Прошу просветить по вопросу Событий в JavaScript.

Есть несколько Popup окон, при активности одного из Popup окна нужно реализовать его закрытие по пустому месту, не прибегая к распространённому приёму с невидимой подложкой.

Можно ли данный вариант допилить до того что я хочу:

document.onclick = function (e) {
        e = e || event;
        target = e.target || e.srcElement;
        if (target.tagName == "DIV" && "DIV".className == clicked_id) {
            return alert("YES");
        } else {
            return alert("NO");
        }
    }


В clicked_id у меня назначен класс который меняется в зависимости от клика по определённой кнопке.

Я так понимаю что вся проблема в том что проверка класса vj;tn происходитm с получением ID а у меня Tag:
(target.tagName == "DIV" && "DIV".className == clicked_id)

рони 26.07.2017 20:12

Nlk,
https://javascript.ru/forum/dom-wind...tml#post457301

https://javascript.ru/forum/misc/694...tml#post456597

Цитата:

Сообщение от Nlk
Есть несколько Popup окон

https://javascript.ru/forum/misc/553...tml#post367958

Nlk 26.07.2017 22:29

рони,
Спасибо за подсказку.


Часовой пояс GMT +3, время: 09:09.