Задать вопрос
@WiNNeR_tig

Ловить событие нажатия клавиши в зависимости от окна?

Сделал чат который висит на всех страницах сайта, вышел баг.
Когда нахожусь в почте и включён чат, то событие нажатия кнопки enter т.е. отправить сообщение работает только в чате, так как оно выше. Что можно предпринять в этом случае ?

document.onkeyup = function (e){
		e= chat_sf || window.event;
		if (e.keyCode === 13){
			send_report_chat();
		}
}

document.onkeyup = function (e){
		e= chat_sf || window.event;
		if (e.keyCode === 13){
			send_report_mail();
		}
}
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Stalker_RED
@Stalker_RED
Вместо того, чтобы навешивать обработчик на document вешайте на то окно, которое вам нужно.

var chatbox = document.querySelector('#myChat')
chatbox.onkeyup = function ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект