0

次のコードを使用してポップアップを表示します。

    var win = window.openDialog("chrome://broceliand/content/view/popup/nameMapPopup.xul", 
      "", 
            "all=no," +
      "titlebar=no," + 
            "chrome=yes," +
            "toolbar=no," +
            "dialog=no," +
            "resizable=no," + 
            "modal=yes," +
            "dependent=yes," +
            "top="+popupY+"px," +
            "left="+popupX+"px",
            args);

Windowsでは、ポップアップはかなりきれいです。共通の要素は残っていません。しかし、Linuxでは、タイトルバーはまだ残っており、ポップアップのサイズは変更可能です。

4

2 に答える 2

1

要素のhidechrome属性を に設定してみてください。https://developer.mozilla.org/en/xul/windowを参照してくださいwindowtrue

于 2011-01-19T21:24:34.480 に答える
0

これは、Linux ではウィンドウ デコレータがタイトルバーを担当していることが原因である可能性があります。これは、ウィンドウ マネージャとは別のプログラムである場合もあります。

ポップアップは別のウィンドウにする必要がありますか? おそらく、パネルは本当にあなたが探しているものです。

于 2009-09-11T11:25:15.797 に答える