2010-07-05 2 views
0

Firefox 용 첫 번째 애드온을 개발 중이며 Extention Developer 애드온을 사용하고 있습니다. 그것은 내 양식을 디자인하기 위해 사용하고있는 실시간 XUL 편집기를 가지고 있습니다.XUL로 창로드를 감지하고 Javascript 기능을 실행하고 있습니까?

<?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 추가 기능을 처음 접했습니다. 이미 많은 문서를 읽었지만 아직도 배우고 있습니다.

감사합니다. :)

답변

0

윈도우의 "onload"이벤트 속성에 대한 함수 호출을 추가하십시오.

관련 문제