Как сделать отправку сообщения по комбинации клавиш [ctrl+e]
|
|
[1] likbezz [21.02.2012, 07:58] |
Q: Djan-sensei, Quote (Djan-sensei) Доброго времени суток, Господа! =) Не подскажите, можно ли сделать отправку личных сообщений при помощи комбинаций клавиш "ctrl+enter"? Заранее, большое спасибо! |
|
[2] likbezz [21.02.2012, 07:59] |
Djan-sensei, Quote (Djan-sensei) После написания сообщения все время приходится направлять курсор мыши на кнопку "отправить" и нажимать ее
Ну, да ... конечно, лишние движения и всё такое ... Можно ) Code <script type="text/javascript"> document.onkeypress=function(event){ event=event||window.event if(event.keyCode=='13'||event.keyCode=='10'){$('#sbm').trigger("click")} } </script>
Это в шаблон «Личные сообщения» после оператора $body$ ... ... Смотрите, аккуратнее с клавиатурой, как бы не наотправлять лишнего ))) ... |
|
[3] multik_ucoz_ua [28.02.2012, 20:05] |
Подскажите как сделать в каталоге файлов (страница материала и комментариев к нему) ссылку, при нажатии на которую админу сайта отправлялось ЛС в котором бы указывалась ссылка на этот материал. Заранее спасибо! |
|
[4] likbezz [28.02.2012, 23:20] |
multik_ucoz_ua, Quote (multik_ucoz_ua) Подскажите как сделать в каталоге файлов (страница материала и комментариев к нему) ссылку, при нажатии на которую админу сайта отправлялось ЛС в котором бы указывалась ссылка на этот материал. Только скриптом, типа как в скрипте Скрипт отправки личного сообщения в аякс... ... |
|
[5] Roman36Liman [10.06.2012, 20:04] |
А можно сделать чтобы Enter отправка сообщения, а ctrl+enter отступ? |
|
[6] likbezz [10.06.2012, 20:06] |
Roman36Liman, Quote (Roman36Liman) А можно сделать чтобы Enter отправка сообщения, а ctrl+enter отступ? Какое какое сочетание? Можно, наверное. Посмотрите какой код выдает именно это сочетание и впишите его.
Узнать можно просто: Вставить скрипт: Code <script type="text/javascript"> document.onkeypress=function(event){ event=event||window.event alert(event.keyCode); } </script> Нажать комбинацию клавишу/комбинацию и выйдет алерт окошко с цифровым кодом. |
|
[7] Roman36Liman [11.06.2012, 15:11] |
Получается вот так:
Code <script type="text/javascript"> document.onkeypress=function(event){ event=event||window.event if(event.keyCode=='13'||event.keyCode=='10'){$('#sbm').trigger("click")} } </script>
Но не работает, работает, только отправка сообщений при нажатии на "Enter" а CTRL+Enter отступ нет, что делать, подскажите, пожалуйста?
Сообщение отредактировал Roman36Liman - Понедельник, 11.06.2012, 15:17 |
|
[8] likbezz [12.06.2012, 00:23] |
Roman36Liman, Quote (Roman36Liman) Но не работает, работает, только отправка сообщений при нажатии на "Enter" а CTRL+Enter отступ нет, что делать, подскажите, пожалуйста? Вообще-то должен работать. Ну, если это сочетание занято, используйте свободное, например.
В каком браузере не работает? |
|
[9] Roman36Liman [12.06.2012, 11:16] |
Quote (likbezz) Вообще-то должен работать. Ну, если это сочетание занято, используйте свободное, например.
В каком браузере не работает? В Google Grome |
|
[10] likbezz [12.06.2012, 14:53] |
Roman36Liman, Quote (Roman36Liman) В Google Grome Не знаю, у меня Хром отлично обрабатывает Ctrl + Enter Code <script type="text/javascript"> document.onkeypress=function(event){ event=event||window.event alert(event.keyCode); } </script> <textarea name="" cols="" rows=""></textarea> |
|
[11] Roman36Liman [13.06.2012, 13:19] |
likbezz, Дайте код пожалуйста, который правильный, как у вас. |
|
[12] likbezz [13.06.2012, 17:03] |
Roman36Liman, Quote (Roman36Liman) Дайте код пожалуйста, который правильный, как у вас. А так типа не работает?: Code <script type="text/javascript"> document.onkeypress=function(event){ event=event||window.event if(event.keyCode=='13'||event.keyCode=='10'){$('#sbm').trigger("click")} } </script> Повесьте событие на само поде а не на документ ... |
|
[13] Roman36Liman [14.06.2012, 10:02] |
likbezz, Работает, только отправка, клавиша "Enter" а ctrl+enter нет, зарегистрируйтесь на сайте www.mp3next.net (не реклама) и проверьте сами, написав любое сообщение администратору "Handyman"
Сообщение отредактировал Roman36Liman - Четверг, 14.06.2012, 10:02 |
|
[14] likbezz [14.06.2012, 15:10] |
Roman36Liman, Quote (Roman36Liman) зарегистрируйтесь на сайте www.mp3next.net (не реклама) и проверьте сами, написав любое сообщение администратору "Handyman" Нет, уж лучше вы к нам) http://likbezz.ru/index/14-1-0-1
Вот так установлено у меня: Code <script type="text/javascript"> document.getElementById('message').onkeypress=function(event){ event=event||window.event;if((event.ctrlKey)&&event.keyCode=='13'){$('#sbm').trigger('click');}; }; </script> |
|