15

What is the best way to set the size of the browser window when the page loads? I think this can be done in JavaScript. Please explain. Here is my code that is not working!

<html>
<body onload="window.resizeTo(640,480)">
<video src="rushmore.mp4" controls="controls">
your browser does not support the video tag
</video>
</body>
</html>
Web_Designer
  • 72,308
  • 93
  • 206
  • 262

2 Answers2

16

This should do the trick, setting the height and width to your desired dimensions.

window.resizeTo(500,500)

You could set it onload.

<body onload="window.resizeTo(500,500)">
Dustin Laine
  • 37,935
  • 10
  • 86
  • 125
  • 2
    I am not sure that this works in Chrome. (Only if it is a new instance of the browser) –  Mar 08 '11 at 21:46
  • @Julian, good point. From my experience and the following SO post it does not work in any browser with other tabs working, mainly for a popup. http://stackoverflow.com/questions/3884116/how-to-move-and-resize-the-browsers-window-in-opera-and-chrome – Dustin Laine Mar 08 '11 at 21:49
  • I just tried it with Chrome as a stand alone window - doesn't work. There is a bug in chromium - see link in comment to question. –  Mar 08 '11 at 21:55
  • This assumes that you are using px (pixels?) Perhaps a percentage of the window's width and height properties to be set to 98% would do a more intuitive approach since there are such a variety of devices that could access this content.. just an idea to be shared here.http://stackoverflow.com/questions/8130946/jquery-dynamic-height-with-window-resize – Jean G.T Jul 09 '16 at 20:30
5

I put this in an answer as the comment became to long.

The only thing that I have found that is close to the resizing of the chrome window is to use a chrome extension that can resize the window. The actual extension command is chrome.windows.update(...).

Take a look here.

But I am not sure this is what you are looking for.
If it still interests you there are at least 2 extensions that can do this, that I have seen try this one

Be happy and good luck!

  • **Why this is accepted answer:** See "**Important notes:**" in this answer: http://stackoverflow.com/a/35801906/1835470 – jave.web Mar 04 '16 at 17:09