Как сделать елемент div активным?
Проблема следующая:
- Есть полупрозрачный слой div#layer_img_viewer на котором отображаются фотографии.
- Определен обработчик document.addEventListener("keypress", fkeypress);
- Если слой отображается(layer_img_viewer.style.di splay == "block") то нажатие клавиш Pg Up/Pg Down приводит к смене фото
- Слой отображаться при клике на элемент marker карты - "google maps api" но при этом карта получает фокус ввода и нажатие клавиш Pg Up/Pg Down приводит к перемещению карты вверх/вниз, хотя слой div#layer_img_viewer поверх - то есть карта перехвативает обработчик keypress для document.
- Обработчик опеределенный для document начинает срабатывать когда мишкой кликнуть на div#layer_img_viewer и слой станет активным(получт фокус ввода).
Вопрос: как эмулировать этот click с помощью javascript что бы div становился сразу активным
!layer_img_viewer.focus() - не работает.
|