Window resizeTo() 方法

实例

打开一个新窗口,并将其宽度和高度设置为 250px:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>打开一个新窗口,并将宽度和高度调整为 500px:</p>
  5. <button onclick="openWin()">创建窗口</button>
  6. <button onclick="resizeWin()">调整窗口大小</button>
  7. <script>
  8. var myWindow;
  9. function openWin() {
  10. myWindow = window.open("", "", "width=100, height=100");
  11. }
  12. function resizeWin() {
  13. myWindow.resizeTo(250, 250);
  14. myWindow.focus();
  15. }
  16. </script>
  17. </body>
  18. </html>

定义与用法

resizeTo() 方法将窗口调整为指定的宽度和高度。

相关方法:

  • moveBy() -相对于窗体的当前位置移动窗体
  • moveTo() -将窗体移动到指定位置
  • resizeBy() -按指定的像素调整窗口大小

浏览器支持

方法
resizeTo()YesYesYesYesYes

语法

  1. window.resizeTo(width, height)

参数值

参数Type描述
widthNumber必填。 设置窗口的宽度(以像素为单位)
heightNumber必填。设置窗口的高度(以像素为单位)

技术细节

返回值:无返回值

更多实例

实例

resizeBy() 方法与 resizeTo() 方法一起使用:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>打开一个新窗体,并调整新窗体的宽度和高度。</p>
  5. <button onclick="openWin()">创建窗体</button>
  6. <button onclick="resizeWinTo()">调整窗体大小至 800px * 600px</button>
  7. <button onclick="resizeWinBy()">让新窗体更小</button>
  8. <script>
  9. var myWindow;
  10. function openWin() {
  11. myWindow = window.open("", "", "width=250, height=250");
  12. }
  13. function resizeWinTo() {
  14. myWindow.resizeTo(800, 600);
  15. myWindow.focus();
  16. }
  17. function resizeWinBy() {
  18. myWindow.resizeBy(-100, -50);
  19. myWindow.focus();
  20. }
  21. </script>
  22. </body>
  23. </html>

分类导航