Javascript 如何使用特定大小的浏览器窗口打开我的页面?
这是一个供孩子们使用的单页滚动网站。内容最好在1200像素宽的地方观看。是否有一种方法可以在访问站点时将窗口默认设置为该大小?否,但您可以使用带有按钮的登录页,使用Javascript 如何使用特定大小的浏览器窗口打开我的页面?,javascript,html,css,Javascript,Html,Css,这是一个供孩子们使用的单页滚动网站。内容最好在1200像素宽的地方观看。是否有一种方法可以在访问站点时将窗口默认设置为该大小?否,但您可以使用带有按钮的登录页,使用窗口打开所需的页面。打开,您可以告诉窗口。打开您希望打开的窗口有多大 ,但基本上(在点击处理程序或类似程序中): 这是对浏览器的建议,如果愿意,可以忽略,但该范围内的值可能很好。(而浏览器往往不允许非常小的窗口。)您还可以指定高度,它是否具有各种窗口功能,等等 当然,如果你能让页面在任何宽度都能正常工作,那就更好了。有些网站试图告诉我
窗口打开所需的页面。打开,您可以告诉窗口。打开您希望打开的窗口有多大
,但基本上(在点击处理程序或类似程序中):
这是对浏览器的建议,如果愿意,可以忽略,但该范围内的值可能很好。(而浏览器往往不允许非常小的窗口。)您还可以指定高度,它是否具有各种窗口功能,等等
当然,如果你能让页面在任何宽度都能正常工作,那就更好了。有些网站试图告诉我们浏览器窗口应该有多宽,我们对此非常恼火。:-) 没有,但是您可以有一个带有按钮的登录页,它可以使用窗口打开您想要的页面。打开,您可以告诉窗口。打开您想要打开的窗口有多大
,但基本上(在点击处理程序或类似程序中):
这是对浏览器的建议,如果愿意,可以忽略,但该范围内的值可能很好。(而浏览器往往不允许非常小的窗口。)您还可以指定高度,它是否具有各种窗口功能,等等
当然,如果你能让页面在任何宽度都能正常工作,那就更好了。有些网站试图告诉我们浏览器窗口应该有多宽,我们对此非常恼火。:-) 您可以使用窗口单击链接/按钮打开一个特定大小的新窗口。打开类似于:
<a href="some url"
onclick="window.open(this.href,'targetWindow',
'width=700px,
height=700px');
return false;">Popup link</a>
您可以使用窗口单击链接/按钮来打开特定大小的新窗口。打开类似于:
<a href="some url"
onclick="window.open(this.href,'targetWindow',
'width=700px,
height=700px');
return false;">Popup link</a>
有两种方法可以做到这一点:
使用div、iframe或其他元素包含页面上的所有内容并指定其大小。这不会更改浏览器窗口的实际大小
打开一个新窗口(弹出窗口)并指定其大小。请注意,如果它不是作为用户单击某物的一部分进行的,它很可能会被浏览器的弹出窗口阻止程序阻止。可以找到更多信息
这两种方法都忽略了试图对用户强制设置大小的任何问题。例如:
- 如果他们的屏幕不够大怎么办
- 这会让我的用户感到厌烦吗
- 如果我的用户调整窗口大小怎么办
- 所有浏览器都支持我要的大小调整吗
- 尝试调整大小会导致水平滚动条吗
一般来说,您应该瞄准可以跨多种尺寸工作的产品,但要有一个更合理的最小尺寸。1024x768通常是一个很好的分辨率。这将在移动浏览器中得到广泛应用,但我想您不必担心这些问题。有两种方法可以做到这一点:
使用div、iframe或其他元素包含页面上的所有内容并指定其大小。这不会更改浏览器窗口的实际大小
打开一个新窗口(弹出窗口)并指定其大小。请注意,如果它不是作为用户单击某物的一部分进行的,它很可能会被浏览器的弹出窗口阻止程序阻止。可以找到更多信息
这两种方法都忽略了试图对用户强制设置大小的任何问题。例如:
- 如果他们的屏幕不够大怎么办
- 这会让我的用户感到厌烦吗
- 如果我的用户调整窗口大小怎么办
- 所有浏览器都支持我要的大小调整吗
- 尝试调整大小会导致水平滚动条吗
一般来说,您应该瞄准可以跨多种尺寸工作的产品,但要有一个更合理的最小尺寸。1024x768通常是一个很好的分辨率。这在移动浏览器中很常见,但我想你不会担心这些。如果你在另一个页面上使用脚本将其作为弹出窗口打开,你可以设置新窗口的大小。我不认为页面可以更改自己窗口的大小。请使用选项参数设置窗口大小。请提供更多说明?是否要使用属性宽度:1200px
或最大宽度:1200px
设置包装?或者您想使用window.open()
?如果您使用另一页上的脚本将其作为弹出窗口打开,则可以设置新窗口的大小。我不认为页面可以更改自己窗口的大小。请使用选项参数设置窗口大小。请提供更多说明?是否要使用属性宽度:1200px
或最大宽度:1200px
设置包装?或者您想使用window.open()
?