"Горячие клавиши". Duka
Простой скрипт быстрых клавиш.
По определенной комбинации клавиш вызывает определенную функцию.
Ctrl + b - добавляет теги [b.][/b.]
Ctrl + i - добавляет теги [i.][/i.]
Ctrl + s - добавляет теги [s.][/s.]
Ctrl + u - добавляет теги [u.][/u.]
Ctrl + Enter - Быстрая отправка сообщения.
Внимание! В некоторых браузерах вместе с функцией может вызвать свои браузерные функции.
К примеру, при комбинации Ctrl + s в Opera "Сохраняет документ".
Идей на другие комбинации у меня не хватило.
<script type="text/javascript"> document.onkeydown=function(e){ if (e) event=e if ((event.keyCode==73)&&(event.ctrlKey)){ bbcode('[i]', '[/i]'); } if ((event.keyCode==66)&&(event.ctrlKey)){ bbcode('[b]', '[/b]'); } if ((event.keyCode==83)&&(event.ctrlKey)){ bbcode('[s]', '[/s]'); } if ((event.keyCode==85)&&(event.ctrlKey)){ bbcode('[u]', '[/u]'); } if ((event.keyCode==13)&&(event.ctrlKey)){ document.getElementById('post').submit.click(); }} </script>
Отдельно ctrl+Enter(отправка сообщения)
<script type="text/javascript"> document.onkeydown=function(e){ if (e) event=e if ((event.keyCode==13)&&(event.ctrlKey)){ document.getElementById('post').submit.click(); }} </script>
Вставлять в HTML-в форме ответа.