[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... » Как сделать отправку сообщения по комбинации клавиш [ctrl+e]

Как сделать отправку сообщения по комбинации клавиш [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)
После написания сообщения все время приходится направлять курсор мыши на кнопку "отправить" и нажимать ее


Ну, да ... конечно, лишние движения и всё такое biggrin ... Можно )
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>


Полная версия сайта