>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Не вызывается функция на событие http://forum.mozilla-russia.org/viewtopic.php?id=61471 |
inaugurator > 04-01-2014 09:38:30 |
Привет всем неравнодушным. Выделить код Код:<overlay id="test-overlay" xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <toolbarpalette id="BrowserToolbarPalette"> <toolbarbutton id="test-button" label="Test label" tooltiptext="Test tooltip" onclick='TestToolbar.buttonClick(event);' /> </toolbarpalette> <script src='main.js' /> </overlay> По какой причине даже alert не всплывает - не могу понять. Вроде все по образцу, как в самоучителе. Вот main.js: Выделить код Код:var TestToolbar = { buttonClick: function(event){ alert('All works!'); var testbt = document.getElementById('test-button'); testbt.setAttribute('tooltiptext', 'Changed'); } } Кнопка есть, нажимается, а ничего не происходит. Где ошибка? Ну а совсем неравнодушных спрошу вот чего: как можно отследить событие перехода по ссылке? Хочу URL перехватить и изменить. |
FBB > 04-01-2014 12:35:28 |
Нужно добавить прослушивателя события, что-то типа - Выделить код Код:var testbt = document.getElementById('test-button'); testbt.addEventListener("mousedown",YourFunc, false); Где YourFunc -Ваша ф-ция. |
bunda1 > 04-01-2014 17:14:25 |
FBB пишет
Я бы назвал это добавлением обработчика события. |
inaugurator > 05-01-2014 03:56:18 |
Наконец-то добрался до компьютера. Непонятно почему в потоке скрипта alert('Test text'); и alert('Test text') одинаково работают, а если написать с точкой с запятой в теле функции , то не работает. |
inaugurator > 05-01-2014 23:18:59 |
Всем привет! Собрал свое первое файрфокс расширение, ура-ура! и Первый - здесь присваиваем переменной myLocation значение полного адреса открытой страницы в активной вкладке, второй - содержимое адресной строки в urlBar. |
inaugurator > 06-01-2014 02:17:26 |
okkamas_knife |
inaugurator > 06-01-2014 04:00:38 |
Ну выкладывать я не собираюсь, уж слишком все просто и специфично. okkamas_knife пишет
Если бы действительно было все так плохо, то давно бы расширения никто не писал. Ну поменяли ID - проблема что ли подправить пару строчек. Пока меня идеи файрфокса вполне устраивают. |