Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2016, 16:08   #1
vinniepooh
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 440
Радость Расширение для Файрфокса - алерт

Привет!
Как сделать вывод алерта в расширении для Файрфокса?

Делаю с помощью NodeJS, JPM - отладчик пишет, что alert is not defined.
Код:
alert('Hello');
Это при нажатии на кнопку расширения.
vinniepooh вне форума Ответить с цитированием
Старый 26.07.2016, 16:14   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

alert это функция window (window.alert), потому и не найден.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.07.2016, 17:13   #3
vinniepooh
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 440
Радость

То есть, это метод объекта "Виндоу" )) window. А он представляет собой текущее окно, окно браузера. Вроде так. И тут наверное не важно, к какому классу принадлежит окно. В Яваскрипте ООП не главное свойство, насколько я знаю.
vinniepooh вне форума Ответить с цитированием
Старый 26.07.2016, 17:21   #4
vinniepooh
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 440
По умолчанию

Код:
function handleClick(state) {
window.alert('Hello');
//alert('Hello!');
//  tabs.open("http://www.mozilla.org/");
}
Что не так? )
vinniepooh вне форума Ответить с цитированием
Старый 26.07.2016, 17:45   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

ну так к window у вас наверно тоже нет доступа так просто оттуда.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 26.07.2016, 21:53   #6
vinniepooh
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 440
По умолчанию

Тогда как получить доступ к нему?
Есть всякие примеры, но там BrowserWindows.
vinniepooh вне форума Ответить с цитированием
Старый 26.07.2016, 21:55   #7
vinniepooh
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 440
По умолчанию

Вот нашёл пример:
Код:
var wuntils = require('sdk/window/utils');
var window = wuntils.getMostRecentBrowserWindow();
работает, но теперь надо понять, почему )))))) и что здесь вообще сделано.
vinniepooh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширение для Chrome Graf1385 JavaScript, Ajax 2 27.12.2015 10:49
Расширение для Хрома JGalt JavaScript, Ajax 0 24.07.2015 17:42
DELPHI Выбрать все файлы в каталоге и если расширение .lnk - переименовать, удалив расширение ТипичныйСтудент Помощь студентам 1 14.03.2014 23:54
Расширение для Firefox Keinc JavaScript, Ajax 0 01.04.2011 21:21
Как убрать алерт отключенного ActiveX? mosq Компоненты Delphi 0 28.03.2010 21:45