2014-09-11 45 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()调用中提供适当的参数来限制顶部的其他工具栏。你也可以使它成为模态,就像一些对话一样。然后您创建自己的确定取消按钮以适当的代码接受对话框中的信息或取消。基本上,如果你想要一个对话框的最大化窗口,通常应该做很多。在这种情况下,您可能需要更多地控制窗口的外观,而不是通过对话窗口获得。对话框通常是窗口能够轻松提供几个按钮的功能的子集。

相关问题