Страницы: 1
Имеется файл MyExtNavigatorOverlay.xul:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://MyExt/content/MyExt.css" type="text/css"?>
<overlay id="MyExtNavigatorOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://MyExt/content/MyExt.js"/>
...
<toolbarbutton
id="extff_Btn"
container="true"
crop="right"
image="chrome://MyExt/content/Pict.png"
observes="true"
oncommand="Test();"
tooltiptext="Ok button"/>
... и.т.д.
В файле MyExt.js
function Test()
{
alert('OK');
}
Но при нажатии кнопки на тулбаре ничего непроисходит.
У меня стоит FireFox 3.0.3
Отсутствует
должно работать, наверное в js файле где-то синтаксическая ошибка
Setting up extension development environment
Отсутствует
Т.е как я понимаю, если в какой-то функции будет ошибка, то весь скрипт не будет работать
Отсутствует
если ошибка синтаксическая - то да, ничего происходить не будет. если нет, то будет просто сообщение об ошибке.
по ссылке выше нужно переключить параметры в about:config, тогда в консоль ошибок браузера будут дампиться сообщения о возникающих ошибках.
Отсутствует
Да, спасибо.
Всё так и сделал, нашёл синтаксическую.
Отсутствует
А если код функции подставить прямо в кнопку - работает?
Т.е как я понимаю, если в какой-то функции будет ошибка, то весь скрипт не будет работать
А ошибок никаких точно не выдаёт?
Все девелоперские настройки сделаны?
--- ---
Отсутствует
Да всё уже испраивл - там синтаксическая и была. Только этот премер я для теста делал. А само расширение теперь выдаёт ошибку не синтаксическу. Её рписание в теме "Перевод расширения на Gecko 1.9 "
Отсутствует
Страницы: 1