20.12.2010, 15:12
|
#683
|
Модератор
Регистрация: 13.05.2009
Имя: Андрей
Откуда: Москва
Автомобиль: хожу пешком
Возраст: 43
Сообщений: 4,938
Благодарности: 2,283/897
|
Цитата:
Сообщение от Savejack
Максим, есть вопросик... а нельзя привязать кнопошку "отправить" к сочетанию клавиш Ctrl+Enter, ну или Ctrl+Shift ? просто при посещении форума с ноута (без мыши) приходится страницу в низ листать... а так - написал месадж и пальцами отослал:-)) или я это... обленился?:-)
|
Максим, вот скрипт:
Цитата:
<script src="/js/jquery-1.4.2.min.js"></script>
<script>
var prevkey = 0; //код предыдущей нажатой кнопки
$(/*тут должно быть ID поля ввода сообщения */).keydown(function(event) { //Ловим событие нажатия клавиши клавиатуры на элементе c ID у нас ID="vB_Editor_001_textarea"
if(event.keyCode == 17) // 17 - код клавиши CTRL
{
prevkey = event.keyCode;
setTimeout(function(){prevkey=0 /*Обнуляем код нажатой кнопки*/}, 300); //устанавливаем интервал задержки перед обнулением переменной prevKey равный 100 миллисекундам
}
if(event.keyCode == 13) // 13 - код клавиши ENTER (если нажали клавишу ENTER
if(prevkey == 17)
{
document.getElementById(/*тут нужно указать ID конпки типа Submit. Кажется у нас на форуме ID="vB_Editor_001_save" */).click();
}
});
</script>
|
|
|
|