2014-09-11 43 views

回答

0

MDN文檔:Window.openDialogWindow.open,< window>,< dialog>,< dialogheader>,Dialogs and Prompts

沒有所有的:從你升級Firefox的版本,您升級到的版本,你的代碼正在使用打開窗口,而用於描述窗口的XUL很難爲您提供一個實際涵蓋您想知道的答案。

MDN has the following to say在對話框窗口上:「對話窗口是沒有最小化系統命令圖標的窗口,標題欄上也沒有最大化/還原系統命令圖標,也沒有命令系統菜單中的相應菜單項,它們被稱爲對話框因爲他們的正常,通常的目的是隻通知信息並被解僱,關閉。在Mac系統中,對話窗口具有不同的窗口邊界,他們可能會變成表格。「

這表明,對話框窗口通常不會具有您詢問的控件。

但是,您可以在的window.open()window.openDialog()功能開啓減少控制features參數傳遞minimizable

一般來說,如果你想要一個對話框來最小化和最大化按鈕,你必須打開它作爲一個正常的窗口與window.open()。您可以通過在window.open()調用中提供適當的參數來限制頂部的其他工具欄。你也可以使它成爲模態,就像一些對話一樣。然後您創建自己的確定取消按鈕以適當的代碼接受對話框中的信息或取消。基本上,如果你想要一個對話框的最大化窗口,通常應該做很多。在這種情況下,您可能需要更多地控制窗口的外觀,而不是通過對話窗口獲得。對話框通常是窗口能夠輕鬆提供幾個按鈕的功能的子集。

相關問題