2010-08-04 5 views
0

Je suis nouveau sur Firefox Add-ons. Je veux créer un simple add-ons Firefox qui ajoute un élément HTML à une page automatiquement sur le document Load. Honnêtement, je veux ajouter BBCODE/smiley toolbar supplémentaire à la textarea existante.Modules Firefox, Comment exécuter javascript function onLoad?

j'ai eu un exemple de fichier 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> 

Est-ce facile de créer une barre d'outils, menu contextuel ou raccourci clavier à l'aide au-dessus de script. La chose que je veux juste savoir est, quel est le code XML pour exécuter la fonction javasript automatiquement sur le chargement de la page (sans exécuter la commande de popup, barre d'outils ou raccourci clavier)???

J'espère que vous comprenez avec ma question et tous ceux qui m'aident je dis merci.

Répondre

0

Dans votre fichier XUL, vous venez de mettre une étiquette <script> dans votre tag <overlay>:

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

Ensuite, à l'intérieur your_script.js, vous pouvez exécuter tout ce que vous voulez Javascript.

Voici the MDC tutorial traitant des événements load.

+0

merci jeffamaphone :) – takien

Questions connexes