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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отправка сообщений urlbar FireFox. нет реакции на сообщения через dispatch 
:(
    Опции темы
seagadj
Дата 17.7.2009, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 19.1.2009
Где: Россия, ЮФО

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



Здравствуйте. Проблема в следующем.
При вводе символа в адресную строку Mozill'ы  прехватываю код клавиши. Затем хочу сгенерировать новое сообщение keypress с нужным мне символом. Вот тут и возникают ошибки. Обработчик onkeypress вызывается, однако никаких действий не происходит. То есть символ вообще не помещается в urlbar. 
PM MAIL   Вверх
seagadj
Дата 19.7.2009, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 19.1.2009
Где: Россия, ЮФО

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



Дабы не быть голословным, приведу код.

Код

    urlbar.addEventListener("keypress", 
        function(evt) {
              //alert("code="+evt.which+" char="+char+"   k="+k);
            if (k==1) {
                k=0;
                 var newEvent = document.createEvent("KeyEvents");
                 newEvent.initKeyEvent(evt.type, evt.bubbles, evt.cancellable, evt.view, evt.ctrlKey, evt.altKey, evt.shiftKey, evt.metaKey, char, char);
                 urlbar.dispatchEvent(newEvent);
                 evt.preventDefault();
            }
        }
        , false);

    urlbar.addEventListener("keydown",
          function(evt) {
            urlbar.setAttribute('autocomplete', 'off')
            var charCode = evt.which;
            char=charCode;
            k=1;
            alert(" "+urlbar);
              //e.preventDefault();
        },
        false);


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


 




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


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

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