Resize the Window
Here's the code that resizes the window:
<SCRIPT>
window.resizeTo(600,800);
</SCRIPT>
Take that code and put it between the <HEAD> tags on your page. You want it up that high
so that the browser resizes before the rest of the page loads.
You can probably tell from the numbers that the first deals with the X, or horizontal axis.
The second deals with the Y, or vertical axis.
When you use the format, only the right and bottom sides of the browser window come in.
The top and left remain stationary.
My two reference books state that the resizeTo command works on Netscape Navigator browsers
4.0 and above. I also happen to know the command will work on Internet Explorer browsers 5.0. Because the command
works only on some higher level browsers, you may want to use a
browser detect script to send people using that browser to
the page that contains the commands. All others should get a fixed design page.
OK! Enough description! Let's get to the look-see. When you click this link, the browser screen will
resize to 300X300. I went small so all could see the effect.
Once you see the effect and say, "gosh", click back. That's where you'll find the real trick.
The browser screen will resize back to your full screen settings.
Take a look
Get it Back to Size
You may think that a user has to hit the BACK button for this resize script to fire. Nope.
It's set to trigger using an onUnload Event Handler, so simply leaving the page gets the effect.
How the user leaves doesn't matter.
Here's the script:
<SCRIPT LANGUAGE="javascript">
var width = screen.width
var height = screen.height
document.write("<BODY onUnload=window.resizeTo("+width+ "," +height+")>")
</SCRIPT>
Placement of this script is important. This script will write the BODY tag to your
page. See that in the document.write statement?
Here's the trick, the current screen height and screen width are grabbed when the page loads
and sets to the variables "width" and "height".
Those values are then used to build another resizeTo() command. That command sits in the
BODY tag and when the user leaves the page, will resize the browser back to full size.
If you have other statements inside your BODY tag, you need to make a point of putting them into the
script as well.