Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отменить обработку события
 
 автор: Fr0st   (23.12.2008 в 18:31)   письмо автору
 
 

Всем привет!
Не могу понять, как можно отменить обработку браузером события от клавиатуры. Сочетания клавиш совпадают с хоткеями браузера, и он выполняет оба действия - мою функцию и свою, привязанную к хоткею, что мне совсем не по душе).


function OnKeyPress(ev)
{    
    if (!ev) ev = window.event;
    
    if (ev.ctrlKey)
    {
        if (ev.keyCode==17) return;
        switch (key = String.fromCharCode(ev.keyCode).toUpperCase())
        {
            case ... // выбираем свои сочетания, если не то - выходим
            default: return;
        }
        // вот тут пытаемся отменить событие по-всякому
        ev.returnValue = false;
        ev.stopPropagation();
        ev.preventDefault();
        return false;
    } // if
}


В основном тестирую под Оперой, но проверял на Лисе, Хроме, Сафари - везде та же ботва. Я уже себе весь мозг сломал ((

  Ответить  
 
 автор: Fr0st   (24.12.2008 в 13:12)   письмо автору
 
   для: Fr0st   (23.12.2008 в 18:31)
 

Отбой, вопрос решен

  Ответить  
 
 автор: sl1p   (24.12.2008 в 13:24)   письмо автору
 
   для: Fr0st   (24.12.2008 в 13:12)
 

обычно принято рассказывать как решена проблема, иначе лесной волчек найдёт вас и высосет мозг.

  Ответить  
 
 автор: neokortex   (24.12.2008 в 13:25)   письмо автору
 
   для: sl1p   (24.12.2008 в 13:24)
 

>обычно принято рассказывать как решена проблема, иначе лесной волчек найдёт вас и высосет мозг.
:) согласен

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования