2009-09-07 22 views
0

我使用下面的代碼,顯示彈出標題欄:window.openDialog不會刪除在linux上

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); 

在窗口彈出的是很乾淨。沒有共同的元素。 但在Linux上titlebar仍然存在,彈出窗口可以調整大小。

回答

0

這可能是因爲在Linux上窗口裝飾器負責標題欄。這甚至可以是窗口管理器的一個獨立程序。

彈出窗口是否需要作爲單獨的窗口?也許​​真的是你在找什麼。

+0

確實面板看起來不錯,但我必須讓我的代碼可以在Firefox 2上運行。我猜面板是Firefox 3有限的,不是嗎? – Cyno 2009-09-12 12:42:48

+1

否。當鏈接文章顯示「本文介紹Firefox 3中引入的功能」時,它僅表示那些標記爲「Firefox 3中的新增功能」的屬性/屬性。 – lithorus 2009-09-13 12:48:39