Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.12.2013, 06:07
Аспирант
Отправить личное сообщение для housewm Посмотреть профиль Найти все сообщения от housewm
 
Регистрация: 21.12.2010
Сообщений: 41

Расширение для Safari. Как вызвать функцию из popover в global page?
Сделел небольшое расширение для safari

в панели инструментов кнопка, при нажатии вылазит popover.

В нем ссылки.

Когда на ссылки нажимаешь ничего не происходит.

Хотелось бы чтобы при нажатии на ссылку открывался новый таб с этой ссылкой.

В документации написанно что можно вызывать функцию из глобальной страницы.

safari.extension.globalPage.contentWindow.functionName()


Сделал в глобальной странице функцию которая открывает новый таб

function tab(){
        var newTab = safari.self.browserWindow.openTab();
     };


в popover сделал кнопку которая по нажатию вызывает функцию, которая вызывает функцию из глобальной страницы.

<input type="button" onclick="openTab();" value="button">


function openTab(){
	var tab = safari.extension.globalPage.contentWindow.tab();
     };


при нажатии на кнопку в popover ничего не происходит

Подскажите что не правильно делаю?
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
как вызвать две функции для OnChange jekjuk Элементы интерфейса 4 08.11.2011 17:10
Как из javascript'а сделать расширение для FF? nule Общие вопросы Javascript 0 07.11.2011 11:58
Как вызвать функцию Решатель Элементы интерфейса 1 31.10.2011 16:57
Как сделать функцию типа toDataUrl для рисунка в ie6 ? Олег Общие вопросы Javascript 2 14.09.2008 00:06