2010-12-14 25 views
1

firefoxエクステンションのダイアログボックスのサイズを変更するにはどうすればよいですか?firefox拡張機能のダイアログボックスのサイズを変更しますか?

JavaScriptのonloadでは、「window.sizeToContent()」を呼び出す方法を知っていますが、サイズはどのようにすべきかを推測していますが、どのようにウィンドウの幅と高さを具体的に変更できますか?

おかげ

+1

ダイアログはどのように作成されますか? –

答えて

0

あなたは、あなただけのXULファイルにそれを置くことができ、window.openDialogでそれを作成し、それをXULファイルのURLを渡している場合:

<?xml yadda yadda yadda> 
<dialog xmlns="blah blah blah" 
     width="100" 
     height="100" 
> 
    ... 
</dialog> 
0

注幅を設定することXUL属性がウィンドウの外側の幅と高さに影響するため、高さが高くなります。あなたはその後、内側の幅と高さを設定したい場合、最も簡単な方法は、幅と高さを設定する<dialog style="width: 100px; height: 100px;">

他の方法、すなわち、style属性を経由しているが含まresizeToを呼び出したり、outerHeightouterWidthinnerWidthまたはinnerHeightを設定し、openDialogに機能を渡しますスクリプトで。

関連する問題