>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Не срабатывает событие onchange в расширении http://forum.mozilla-russia.org/viewtopic.php?id=64443 |
FBB > 04-08-2014 13:31:54 |
Почему-то в расширении не срабатывает событие 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); |
FBB > 05-08-2014 10:49:58 |
Судя по всему, вобще никакое событие не срабатывает (onclick,onmousedown,keypress). И не понятно почему таймер срабатывает 05-08-2014 11:14:28 Правда пришлось прикрутить проверку , что фокус находится именно на "comp" |
Infocatcher > 05-08-2014 14:46:32 |
FBB пишет
FBB пишет
Не наводит на мысли? |