0

私は 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>

siteNameそのフォームがロードされたときに、テキストボックスに現在の URLを自動的に入力したいと考えています。そして、入力検証を追加して、その時点でページがロードされていない場合、エラーが表示されるようにしますか?

私は XUL を初めて使用し、Firefox アドオンを開発しています。私はすでに彼らのドキュメントをたくさん読みましたが、まだ学んでいます。

ありがとう。:)

4

2 に答える 2

0

ウィンドウの「onload」イベント属性に関数呼び出しを追加します。

于 2010-07-05T14:41:51.740 に答える
0

次のページは、同様の要件で分類されました。

XUL でウィンドウの読み込みを検出し、Javascript 関数を実行する

-FM

于 2013-04-04T16:14:43.847 に答える