Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox插件,如何在加载时执行javascript函数?_Javascript_Xml_Firefox Addon_Xul - Fatal编程技术网

Firefox插件,如何在加载时执行javascript函数?

Firefox插件,如何在加载时执行javascript函数?,javascript,xml,firefox-addon,xul,Javascript,Xml,Firefox Addon,Xul,我是Firefox插件的新手。我想创建一个简单的Firefox插件,在加载文档时自动将HTML元素附加到页面。老实说,我想在任何现有的文本区域添加额外的BBCODE/smiley工具栏 我得到了一个xul(xml)文件的示例: 使用上面的脚本创建工具栏、弹出菜单或键盘快捷键是否容易 我只想知道的是,在页面加载时自动执行javasript函数的XML代码是什么(没有弹出窗口、工具栏或键盘快捷键的执行命令) 我希望您能理解我的问题,并向所有帮助我的人表示感谢。您希望捕获“onload”事件。请参

我是Firefox插件的新手。我想创建一个简单的Firefox插件,在加载文档时自动将HTML元素附加到页面。老实说,我想在任何现有的文本区域添加额外的BBCODE/smiley工具栏

我得到了一个xul(xml)文件的示例:


使用上面的脚本创建工具栏、弹出菜单或键盘快捷键是否容易

我只想知道的是,在页面加载时自动执行javasript函数的XML代码是什么(没有弹出窗口、工具栏或键盘快捷键的执行命令)


我希望您能理解我的问题,并向所有帮助我的人表示感谢。

您希望捕获“onload”事件。请参阅。

在XUL文件中,您只需在
标记内放置一个
标记:

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

... 其他标签在这里。。。
然后在
您的_script.js中,您可以执行您想要的任何Javascript

这里是关于处理
load
事件的

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