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 le标题栏仍然存在,并且弹出窗口可以调整大小。

4

2 回答 2

1

尝试将元素hidechrome上的属性设置为. 见https://developer.mozilla.org/en/xul/windowwindowtrue

于 2011-01-19T21:24:34.480 回答
0

这可能是因为在 Linux 上,窗口装饰器负责标题栏。这甚至可以是窗口管理器的单独程序。

弹出窗口是否需要作为单独的窗口?也许面板确实是您正在寻找的。

于 2009-09-11T11:25:15.797 回答