Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отключение действий горячих клавиши браузеров, Установить действие на дефолтные hotkeys 
V
    Опции темы
Цербер
Дата 16.5.2009, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



Дорбое время суток уважаемые форумчане!
Нарисовалась такая тема сделать навигацию ctrl <- и ctrl -> но в Opera дефолтные hotkeys не позволяют, гуглил но примеры оказывались не рабочими.
Подкиньте примерчик как отключить горячие клавиши браузеров на событие onkeydown для Opera.
Всем заранее спасибо!
PM MAIL ICQ   Вверх
Soah
Дата 16.5.2009, 11:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 8
Всего: 54



Код

<script type="text/javascript">
    function stopEvt(evt) {
        (evt.stopPropagation) ? evt.stopPropagation() : evt.cancelBubble = true;
        (evt.preventDefault) ? evt.preventDefault() : evt.returnValue = false;
    }

    function nav(evt) {
        evt = evt || window.event;
        var key = evt.keyCode || evt.which;
        
        if (evt.ctrlKey && key == 39) {
            alert('right');
            stopEvt(evt);
        } else if (evt.ctrlKey && key == 37) {
            alert('left')
            stopEvt(evt);
        }
    }
    
    if (document.addEventListener) 
        document.addEventListener("keypress", nav, false);
    else 
        document.attachEvent("onkeydown", nav);

</script>


Это сообщение отредактировал(а) Soah - 16.5.2009, 11:44
PM MAIL   Вверх
Цербер
Дата 16.5.2009, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



Soah

Огромнейшее спасибо!!! smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0510 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.