Javascript window.open高度不会像我设置的那么高,为什么?

时间:2012-08-23 17:52:53

标签: javascript window

JavaScript window.open height不会像我设置的那样高,为什么?

我正在使用FF,IE,Chrome和使用此功能。

function open_win3(zoom) {
New_Win3 =window.open(zoom,"_blank","width=550,height=1970,scrollbars=0,menubar=0");
}
var zoom = "/zoom.asp"

JavaScript打开的新窗口的高度是否与监视器本身的高度一样高?

Chrome还添加了滚动条,当清晰滚动条为负数时,我通过使用

来解决这个问题
<style type="text/css">
    body { overflow: hidden; }
</style>

感谢。

1 个答案:

答案 0 :(得分:3)

来自the Mozilla documentation

  

功能列表中请求的位置和请求的维度值   不会受到尊重,如果有任何要求,将予以纠正   value不允许在整个浏览器窗口中呈现   用户操作系统应用的工作区域。没有部分   新窗口的位置最初可以在屏幕外定位。这是   在所有基于Mozilla的浏览器版本中都是默认的。

关于window.open的许多其他功能,这可以很容易地解释为安全性:浏览器必须防止用户不理解他正在查看新的浏览器窗口,或者难以关闭它。