2010-08-04 3 views
0

Я новичок в дополнениях к Firefox. Я хочу создать простые надстройки Firefox, которые автоматически присоединяют элемент HTML к странице в документе Load. Честно говоря, я хочу добавить дополнительную панель инструментов BBODE/smiley в любую существующую текстовую область.Дополнения Firefox, как выполнить функцию javascript onLoad?

я получил пример файла XUL (XML):

<popup id="contentAreaContextMenu"> 
    <!-- some code here --> 
</popup> 



<!-- toolbar button --> 
<toolbarpalette id="BrowserToolbarPalette"> 
    <!-- some code here --> 
</toolbarpalette> 

<!-- keyboard shortcut --> 
<keyset> 
    <!-- some code here --> 
</keyset> 

является то, что легко создать панель инструментов, контекстное меню или сочетание клавиш с помощью скрипта выше.

Вещь, которую я просто хочу знать, это то, что XML-код выполняет функцию javasript автоматически при загрузке страницы (без выполнения команды из всплывающего окна, панели инструментов или сочетания клавиш) ???

Надеюсь, вы поймете мой вопрос и все, кто поможет мне, я говорю спасибо.

ответ

0

В файле XUL, вы просто поставить <script> тег внутри <overlay> тег:

<overlay xmlns=...> 
... other tags here ... 
<script type="application/x-javascript" src="your_script.js"/> 
</overlay> 

Тогда внутри your_script.js, вы можете выполнить все, что вы хотите Javascript.

Отдела the MDC tutorial по обработке load событий.

+0

спасибо jeffamaphone :) – takien

Смежные вопросы