Code:
function expandingWindow(website, name, width, height, top, left, scrollbars, status, resizable) {
var windowprops='width='+width+',height='+height+',scrollbars='+scrollbars+',status='+status+',resizable='+resizable
var heightspeed = 2; // vertical scrolling speed (higher = slower)
var widthspeed = 7; // horizontal scrolling speed (higher = slower)
var leftdist = left; // distance to left edge of window
var topdist = top; // 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("",name,"left=" + leftdist + ",top=" + topdist +","+ windowprops);
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
sizer.resizeTo("1", sizeheight);
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
sizer.resizeTo(sizewidth, winheight);
sizer.resizeTo(winwidth, winheight);
sizer.location = website;
}
else
window.open(website,name);
}
example call:
Code:
expandingWindow('http://www.google.com/', 'win1', 300, 250, 100, 150, 'yes', 'yes', 'yes')
Bookmarks