Existe-t-il un moyen d'inclure un fichier javascript dans un fichier XBL plutôt que de lui copier tout le script?Comment inclure un fichier .js dans mon XBL?
Répondre
Je trouve que je dois l'ajouter au fichier XUL, donc je peux l'utiliser dans le XBL.
je crois qu'il est:
<xbl:script src="/xbl/foo/bar/myScript.js"/>
Je pensais à l'implémentation dans xforms je crois. – epascarello
+1 C'est [defined] (http://www.w3.org/TR/xbl-primer/), mais je n'ai pas réussi à l'utiliser .. peut-être pour Mozilla il n'est pas implémenté (comme c'est seulement documenté sur le w3, mais pas sur Mozilla Developer Network) –
Si vous avez seulement besoin d'exécuter le script une seule fois et qu'il n'a pas besoin d'accéder à votre document (c'est-à-dire qu'il ne définit que des méthodes), le plus simple est de le transformer en module. Pour exécuter une fois par élément, vous devrez utiliser le chargeur d'indice (voir le lien de la page ci-dessus).
- 1. Conditionnellement inclure le fichier javascript dans xbl
- 2. CodeIgniter: Comment inclure un fichier .js dans la vue?
- 3. Comment dois-je inclure un fichier js d'un autre fichier js?
- 4. Inclure un fichier JavaScript
- 5. Comment "inclure" un fichier?
- 6. jquery: comment inclure d'autres fichiers .js dans .js
- 7. Inclure la bibliothèque JS dans Windows
- 8. Comment inclure un fichier zip dans NSBundle?
- 9. Comment créer un groupé contrôle XBL
- 10. Comment utiliser un fichier .js?
- 11. Comment inclure un fichier dans une classe?
- 12. Comment inclure un fichier .pl dans Prolog?
- 13. Comment inclure un fichier dans ivy.xml?
- 14. Comment inclure un fichier JavaScript dans un WebPart SharePoint?
- 15. Comment inclure un fichier AGI dans un autre fichier AGI?
- 16. comment faire inclure un élément dans mon propre schéma XML?
- 17. JS Inclure le fichier du contrôle d'utilisateur ASP.Net
- 18. Comment incluez-vous un autre fichier js dans Google v8?
- 19. Inclure jQuery utilisant JS Shorthand
- 20. Inclure un fichier XSLT dans un exécutable
- 21. Inclure un fichier de données avec mon application Android
- 22. Comment inclure dynamiquement un fichier .lib?
- 23. Comment inclure du HTML dans une réponse JS Rails?
- 24. inclure une image dans un fichier XML
- 25. Comment inclure Openssl dans mon projet?
- 26. Comment construire mon propre Ext JS 3.3.1?
- 27. Comment inclure un fichier de langue de définition en javascript?
- 28. VS2008 supprime mon indentation dans le fichier .js
- 29. Appel de la fonction js dans un fichier js externe
- 30. Inclure un fichier de commandes dans un fichier de commandes
http://www.w3.org/TR/xbl/#the-implementation – epascarello
@epascarello intéressant .. si j'utilise le src de l'implémentation, je ne peux pas accéder aux fonctions de script à partir de l'étiquette de gestionnaire. Et si j'utilise l'attribut src de handler, et que j'y mets tout mon code, on dirait que la référence 'this' n'est pas la même qu'avant ... –