带window.open的垂直滚动条

时间:2010-06-02 11:45:08

标签: javascript css popup

我正在用window.open打开一个popop窗口。如果需要,我希望滚动条显示出来。但是在safari中,滚动条没有显示,除非我设置了,scrollbars = 1,

然而,这甚至会出现水平滚动条。有没有办法指定,

“如果需要,只显示水平滚动条”到popop窗口。

(可能通过window.open和overflow,css属性的一些选项组合。)

2 个答案:

答案 0 :(得分:28)

我一直在搞乱这个问题,我找到了解决方案,直到找到更好的解决方案:

window.open('http://yoursite.com','mypopup',
  'status=1,width=500,height=500,scrollbars=1');

然后在yoursite.com的CSS中,输入:

html {
  overflow-x: hidden;
  overflow-y: auto;
}

在某些浏览器中,即使内容适合窗口,也可能会显示垂直滚动条。但水平滚动条不应显示。

答案 1 :(得分:1)

经过大量搜索,我找到了合适的

window.open("http://www.classi5.blogspot.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"