Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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_Resize_Window_Aspect Ratio - Fatal编程技术网

Javascript调整窗口大小与原始纵横比

Javascript调整窗口大小与原始纵横比,javascript,resize,window,aspect-ratio,Javascript,Resize,Window,Aspect Ratio,因此,我打开的窗口如下所示: <a href="javascript:openNamedWindow('/test/test.do', 'test',600,640);">test</a> 该页面打开一个登录页面,该页面的最小宽度为800,高度为600,以便查看所有内容 然而,一旦他们登录,它就会将他们带到一个信息页面,但是纵横比需要保持与在其中打开的原始窗口相同(600640) 有没有一种方法可以让javascript调整窗口的大小,但保持原来的纵横比,只要它大于

因此,我打开的窗口如下所示:

<a href="javascript:openNamedWindow('/test/test.do', 'test',600,640);">test</a>

该页面打开一个登录页面,该页面的最小宽度为800,高度为600,以便查看所有内容

然而,一旦他们登录,它就会将他们带到一个信息页面,但是纵横比需要保持与在其中打开的原始窗口相同(600640)

有没有一种方法可以让javascript调整窗口的大小,但保持原来的纵横比,只要它大于800x600,如果不调整到刚好超过该尺寸的比例?(我不想指定最初的发布大小,因为我想在站点上的这种弹出窗口中全局使用此代码)


谢谢。

这通常是您用适当的模板/样式表修复的

您可以更改模板,使其允许任何纵横比吗

使用
margin:auto
水平居中
div
s


这将消除所有窗口大小要求。

用户通常不喜欢网站为他们更改浏览器窗口大小。这可能有很多原因,包括可访问性问题。不要这样做。它需要用JavaScript来完成,因为它是一个正在启动的弹出窗口。因此,基本上,用户只有在登录后才能看到视频,但所有视频的大小都不同,登录面板为800600。这就是为什么我需要它重新调整尺寸,使之高于800600的最低要求,但保持高宽比。这听起来很奇怪。弹出式窗口不再是一种现代的网络操作方式,大多数人希望使用标签。如果你用视频做一些事情,人们会想要一个“全屏”选项。剩下的只是模板/样式表。