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

HTML+CSS+JavaScript

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

 

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

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

тема: Как при помощи Ctrl+A выполнить какое то действие?
 
 автор: jeans1986   (15.06.2007 в 18:22)   письмо автору
 
 

Как при помощи Ctrl+A выполнить какое то действие? Т.е при нажатии на Ctrl+A наприер выполнялось alert('Hello'). Заранее благодарю.

   
 
 автор: CNT   (15.06.2007 в 20:12)   письмо автору
 
   для: jeans1986   (15.06.2007 в 18:22)
 

Для MSIE и FF:
<body onkeydown="with (event) if (keyCode == 65 && ctrlKey) {alert ('Hello'); returnValue = false}">


PS. Выберите другое сочетание клавиш, ибо в этих браузерах сочетание Ctrl+A является "горячйе клавишей", выделяющей всё на странице. Отменить выделение можно в MSIE (что реализовано), но не в FF.

   
 
 автор: Job   (18.06.2007 в 15:13)   письмо автору
 
   для: CNT   (15.06.2007 в 20:12)
 

А где узнать этот keyCode?
Для a 65, а для других?

как будет ctrl+Enter?

   
 
 автор: Grin   (18.06.2007 в 15:23)   письмо автору
 
   для: Job   (18.06.2007 в 15:13)
 

http://markovnin.com/2007/jun/ctrl_enter/

   
 
 автор: bronenos   (18.06.2007 в 15:25)   письмо автору
 
   для: Job   (18.06.2007 в 15:13)
 

keyCode==13 && ctrlKey

   
 
 автор: Grin   (18.06.2007 в 15:28)   письмо автору
 
   для: bronenos   (18.06.2007 в 15:25)
 

не факт что 13 - в разных браузерах разные коы

   
 
 автор: Job   (18.06.2007 в 15:48)   письмо автору
 
   для: Grin   (18.06.2007 в 15:28)
 

С этим понятно.


Спасибо :)

   
 
 автор: bronenos   (18.06.2007 в 17:19)   письмо автору
 
   для: Grin   (18.06.2007 в 15:28)
 

ascii коды по идее везде ведь одинаковы

   
 
 автор: ilyaILF   (18.06.2007 в 19:42)   письмо автору
 
   для: Grin   (18.06.2007 в 15:28)
 

В этом случае GRIN вы не совсем правы, потому, что кодовые раскладки клавиш берутся из операционной системы и код 13, соответствующий клавише ENTER везде будет одинаковым и к броузеру это никакого отношения не имеет. bronenos совершенно правильно отметил на счет кодировки ASCII.

   
 
 автор: Poison   (18.06.2007 в 20:29)   письмо автору
 
   для: ilyaILF   (18.06.2007 в 19:42)
 


Как при помощи Ctrl+A выполнить какое то действие? Т.е при нажатии на Ctrl+A наприер выполнялось alert('Hello'). Заранее благодарю.


Это опять из раздела как защитить мою страничку?

   
Rambler's Top100
вверх

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