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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№114-10-2008 11:06:32

Yakovchuck
Участник
 
Группа: Members
Зарегистрирован: 09-10-2008
Сообщений: 21
UA: IE 7.0

Не работает простой скрипт

Имеется файл 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

Отсутствует

 

№214-10-2008 12:08:08

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Не работает простой скрипт

должно работать, наверное в js файле где-то синтаксическая ошибка
Setting up extension development environment

Отсутствует

 

№314-10-2008 12:27:59

Yakovchuck
Участник
 
Группа: Members
Зарегистрирован: 09-10-2008
Сообщений: 21
UA: IE 7.0

Re: Не работает простой скрипт

Т.е как я понимаю, если в какой-то функции будет ошибка, то весь скрипт не будет работать

Отсутствует

 

№414-10-2008 13:19:43

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Не работает простой скрипт

если ошибка синтаксическая - то да, ничего происходить не будет. если нет, то будет просто сообщение об ошибке.
по ссылке выше нужно переключить параметры в about:config, тогда в консоль ошибок браузера будут дампиться сообщения о возникающих ошибках.

Отсутствует

 

№514-10-2008 13:23:16

Yakovchuck
Участник
 
Группа: Members
Зарегистрирован: 09-10-2008
Сообщений: 21
UA: IE 7.0

Re: Не работает простой скрипт

Да, спасибо.
Всё так и сделал, нашёл синтаксическую.

Отсутствует

 

№614-10-2008 13:25:05

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Не работает простой скрипт

А если код функции подставить прямо в кнопку - работает?

Т.е как я понимаю, если в какой-то функции будет ошибка, то весь скрипт не будет работать

А ошибок никаких точно не выдаёт?
Все девелоперские настройки сделаны?


---  ---

Отсутствует

 

№714-10-2008 13:29:22

Yakovchuck
Участник
 
Группа: Members
Зарегистрирован: 09-10-2008
Сообщений: 21
UA: IE 7.0

Re: Не работает простой скрипт

Да всё уже испраивл - там синтаксическая и была. Только этот премер я для теста делал. А само расширение теперь выдаёт ошибку не синтаксическу. Её рписание в теме "Перевод расширения на Gecko 1.9 "

Отсутствует

 

Board footer

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