Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№104-08-2014 13:31:54

FBB
Участник
 
Группа: Members
Зарегистрирован: 19-07-2013
Сообщений: 23
UA: Firefox 31.0

Не срабатывает событие onchange в расширении

Почему-то в расширении не срабатывает событие onchange в таком коде, но ф-ция Fnc срабатывает через таймер. А нужно чтоб срабатывала и когда изменяется значение "comp"(input) Подскажите,пожалуйста, в чем грабли ?

Выделить код

Код:

function Fnc1(q){
  alert(q.innerHTML);    
}
function Fnc(){
 var qt=content.document.getElementById("comp"); // тип "input"
 qt.addEventListener("onchange",Fnc1(qt),false);

}
var timer = setInterval(Fnc, 10000); 
window.addEventListener("DOMContentLoaded",Fnc,false);

Отсутствует

 

№205-08-2014 10:49:58

FBB
Участник
 
Группа: Members
Зарегистрирован: 19-07-2013
Сообщений: 23
UA: Firefox 31.0

Re: Не срабатывает событие onchange в расширении

Судя по всему, вобще никакое событие не срабатывает (onclick,onmousedown,keypress). И не понятно почему таймер срабатывает

Добавлено 05-08-2014 11:14:28
Я пошел другим путем -

Выделить код

Код:

window.addEventListener("change",Fnc,false);

Правда пришлось прикрутить проверку , что фокус находится именно на "comp"

Отредактировано FBB (05-08-2014 11:14:28)

Отсутствует

 

№305-08-2014 14:46:32

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 31.0

Re: Не срабатывает событие onchange в расширении

FBB пишет

qt.addEventListener("onchange"

FBB пишет

window.addEventListener("change"

Не наводит на мысли?


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]