Тема: Виконання js функції у визначеній вкладці через аддон до ff.
Ну власне спробував написати свій перший аддон hello world до ff.
Впринципі вийшло, але є одне але.
Наприклад зайшов я на сторінку у ВК де вся моя музика. Документ підвантажився і все таке. Якщо я наприклад через FireBug виконаю функцію playNewAudio("aid"); - вона виконається. А як мені зробити, щоб ця ж функція виконалася тоді, коли я клікнув наприклад на якійсь кнопці ?
Проблема заключається навіть не у тому, що я не можу зробити кнопку і тд, а в тому, що ф-н не виконується.
Код адону:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://helloworld/skin/overlay.css" type="text/css"?>
<!DOCTYPE overlay SYSTEM "chrome://helloworld/locale/overlay.dtd">
<overlay id="helloworld-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <!-- main element of overlay -->
<script src="overlay.js"/>
<menupopup id="menu_ToolsPopup">
<menuitem id="helloworld-hello" label="&helloworld;"
oncommand='playAudioNew("166412142_239111262");'/>
</menupopup>
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="helloButton" label="&helloworld;" tooltiptext="111"
oncommand="alert(228);"/>
</toolbarpalette>
</overlay>
Як видно, при кліку на пункті меню "Hello World!" має виконатися ф-н playAudioNew("166412142_239111262");
але вона не виконується. Може треба якось отримати хендл вкладки і тоді через якісь особливі конструкції виконувати ?