Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中最小化窗口(弹出窗口)_Javascript_Html_Javascript Events - Fatal编程技术网

在javascript中最小化窗口(弹出窗口)

在javascript中最小化窗口(弹出窗口),javascript,html,javascript-events,Javascript,Html,Javascript Events,我怎样才能最小化我在网站上创建的弹出窗口来保持它,并在需要时再次调用它!!! 注意:如果他们是一个例子,帮助将是巨大的 谢谢:)您无法从Javascript中最小化浏览器窗口(…在任何现代浏览器上,尽管一些古老的浏览器可能允许)。我同意这个限制:网站应该完全控制浏览器窗口内发生的事情;他们不应该控制窗口本身的情况 也就是说,有一些方法(遗憾的是)可以使用Javascript调整窗口的大小。试试这个: window.resizeTo(x,y) 你也可以blur()窗口,这在理论上会导致窗口失去焦点

我怎样才能最小化我在网站上创建的弹出窗口来保持它,并在需要时再次调用它!!! 注意:如果他们是一个例子,帮助将是巨大的


谢谢:)

您无法从Javascript中最小化浏览器窗口(…在任何现代浏览器上,尽管一些古老的浏览器可能允许)。我同意这个限制:网站应该完全控制浏览器窗口内发生的事情;他们不应该控制窗口本身的情况

也就是说,有一些方法(遗憾的是)可以使用Javascript调整窗口的大小。试试这个:

window.resizeTo(x,y)


你也可以
blur()
窗口,这在理论上会导致窗口失去焦点并移到其他窗口后面。

同意@Closure Cowboy我想补充的是,现在很少有网站真正打开弹出窗口,通常是使用浮动div元素,使用CSS层来显示一个类似于弹出窗口的窗口,该窗口实际上是同一HTML网页本身的一部分

您可以在jQueryUI对话框页面中看到一些示例


使用此方法,您可以完全控制“窗口”,并且可以使用javascript隐藏/最小化它。谷歌在gmail任务列表中使用它。

在firefox中,用户也可以通过进入选项>内容并单击javascript的高级按钮来禁用它。有一些复选框允许您禁用调整大小和其他烦恼。所以这只会让resizeTo不可靠。我很高兴Firefox允许用户这么做!我不知道。