View Full Version : Animated Window 2 Resize window

03-31-2007, 02:38 AM

I was fooling around with this and the script is great, question though, is there any way to make the new window open to a certain size.

I thought it would be under the liine


Under the width and height but I've changed that and so far I get no difference. Am I doing something wrong or is it someplace else.

I just want a much smaller window to open


03-31-2007, 02:50 AM
Here's a modified code for you. Tested in FF on XP Home and Pro.

<SCRIPT language=JavaScript>
<!-- Begin

//Animated Window- By Rizwan Chand (rizwanchand@hotmail.com)
//Modified by DD for NS compatibility
//Visit http://www.dynamicdrive.com for this script
//Again Modified by DD member thetestingsite

function expandingWindow(website) {
var width = 400; //assign your desired width
var height = 650; //assign your desired height
var windowprops='scrollbars=yes,status=yes,resizable=yes'
var heightspeed = 2; // vertical scrolling speed (higher = slower)
var widthspeed = 7; // horizontal scrolling speed (higher = slower)
var leftdist = 10; // distance to left edge of window
var topdist = 10; // distance to top edge of window

if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1) {
/*var winwidth = window.screen.availWidth - leftdist;
var winheight = window.screen.availHeight - topdist;*/

var sizer = window.open("","","width=100,height=100,left=" + leftdist + ",top=" + topdist +","+ windowprops);
for (sizeheight = 1; sizeheight < height; sizeheight += heightspeed)
sizer.resizeTo("1", sizeheight);
for (sizewidth = 1; sizewidth < width; sizewidth += widthspeed)
sizer.resizeTo(sizewidth, sizeheight);
sizer.location = website;
// End -->

Just place that in the head of your document and call the script like normal.

Hope this helps.

03-31-2007, 04:08 AM
Works perfect, this should be added to the original archives as it makes the script complete

Thanks for your help. I appreciate it. :)

03-31-2007, 04:11 AM
Not a problem, and let us know if you need any more help.