【问题标题】:Detecting window load with XUL and running a Javascript function?使用 XUL 检测窗口负载并运行 Javascript 函数?
【发布时间】:2013-04-05 00:14:43
【问题描述】:

我正在为 Firefox 开发我的第一个插件,并且我正在使用 Extention Developer 插件来帮助我。它有一个实时 XUL 编辑器,我用它来设计我的表单。

目前这就是我所拥有的:

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml">
<vbox>
    <label control="masterPassLabel" value="Master password:" />
    <textbox id="masterPass" value="" type="password" />
    <label control="siteNameLabel" value="Site name (defaults to current URL):" />
    <textbox id="siteName" value="" />
</vbox>
<button label="Generate" oncommand="generatePass()" />
<script type="text/javascript">
<![CDATA[
// put some js code here

siteName.value = window.location;

function generatePass() {
    //password generating code
}
]]>
</script>
</window>

我想在加载该表单时使用当前 URL 自动填充 siteName 文本框。并且也许添加一些输入验证,所以如果当时没有加载页面,它会显示错误?

我是 XUL 和开发 Firefox 插件的新手。我已经阅读了很多他们的文件,但我仍在学习。

谢谢。 :)

【问题讨论】:

    标签: firefox firefox-addon xul add-on


    【解决方案1】:

    向窗口的“onload”事件属性添加函数调用。

    【讨论】:

      【解决方案2】:

      以下页面让我按照类似的要求进行了排序:

      Detecting window load with XUL and running a Javascript function

      -调频

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-19
        • 1970-01-01
        • 1970-01-01
        • 2014-04-09
        • 2014-05-07
        • 2015-02-07
        相关资源
        最近更新 更多