Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Эмулировать нажатие Ctrl+Enter
 
 автор: TetRiska   (28.02.2012 в 15:04)   письмо автору
 
 

Всем привет. Отловить номера клавиш не проблема:
$(document).keypress(function(e){
    alert(e.keyCode);
});

вариант кроссбраузерный, а вот как нажать эти клавиши при открытии динамического окна?
код Ctrl = 17
код Enter = 13

  Ответить  
 
 автор: Sfinks   (28.02.2012 в 15:35)   письмо автору
 
   для: TetRiska   (28.02.2012 в 15:04)
 

тут почитайте http://softtime.ru/forum/read.php?id_forum=4&id_theme=85219

  Ответить  
 
 автор: TetRiska   (28.02.2012 в 16:14)   письмо автору
 
   для: Sfinks   (28.02.2012 в 15:35)
 

не совсем понятно как с двумя клавишами сочетать, тем более с Ctrl

  Ответить  
 
 автор: ЯСА   (29.02.2012 в 11:18)   письмо автору
 
   для: TetRiska   (28.02.2012 в 16:14)
 

Сочетание с Ctrl делается просто - вместо 0 пропишите 1 вот здесь:
window, 0, 0, 0, 0, cd, cd);
        ^
        |
  замените на 1

Только что это вам даст?
Вы внимательно прочитали ссылку?
Суть написанного там поняли?
Дефолтного действия от программного нажатия сочетания клавиш по-любому НЕ БУДЕТ.
-----

Сочетания могут быть с клавишами Ctrl, Alt и Shift

Все прочие "сочетания" (например, "одновременное нажатие" клавишей R и S) "сочетаниями" не являются.
По любому при "одновременном нажатии двух клавиш" произойдут следующие события:
- например, сначала клавиша R опущена (keydown) и удерживается (keypress);
- затем (пусть на долю секунды позже) клавиша S опущена (keydown) и удерживается (keypress);
- потом какая-то одна из клавиш, например, клавиша R - отпущена (keyup);
- и после (пусть на долю секунды позже) отпущена (keyup) клавиша S.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования