Вопрос № 105160: Привет всем, подскажите, пожалуйста, возможна ли на javascript эмуляция нажатия клавиш (Capslock, Numlock, Scrolllock, Printscreen, BackSpace) и различных комбинаций с Ctrl-Shift-Alt?
Возможно ли таким образом закрыть текущее окно "нажав&quo...
Вопрос № 105.160
Привет всем, подскажите, пожалуйста, возможна ли на javascript эмуляция нажатия клавиш (Capslock, Numlock, Scrolllock, Printscreen, BackSpace) и различных комбинаций с Ctrl-Shift-Alt?
Возможно ли таким образом закрыть текущее окно "нажав" Ctrl+W?
Безопасность? Кроссбраузерность?
Заранее спасибо!
Отправлен: 12.10.2007, 11:42
Вопрос задал: Stals (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Иоффе Мэир Вэлевич
Здравствуйте, Stals!
Для того, чтобы закрыть текущее окно браузера вовсе не нужно эмулировать нажатие CTRL+W. можно просто воспользоваться функцией close объекта window:
window.close();
Что касается эмуляции нажатия клавиш для других целей, то попробуйте поискать информацию касательно
document.createEvent("KeyEvents")
и
event.initKeyEvent(......)
Но, если не ошибаюсь, это не работает, как минимум, в IE.
--------- There are 10 types of people. Those who understand binary and those who don't.
Ответ отправил: Иоффе Мэир Вэлевич (статус: 2-ой класс)
Ответ отправлен: 12.10.2007, 14:02 Оценка за ответ: 2 Комментарий оценки: Спасибо, конечно, но разве из текста вопроса следует, что мне нужно закрыть текущее окно?
Меня интересует возиожность программного нажатия клавиш в окне браузера и его реакция на это дело...