You are here: irt.org | FAQ | JavaScript | Window | Q686 [ previous next ]
In Netscape Navigator 4 and Internet Explorer 4 you can resize the window to match the image loaded:
<SCRIPT LANGUAGE="JavaScript"><!--
function resizeWindow() {
if (document.images) {
if (windowHandle.document.images.length == 1) {
if (document.layers) windowHandle.resizeTo(windowHandle.document.images[0].width+20,windowHandle.document.images[0].height+20)
else if (document.all) windowHandle.resizeTo(windowHandle.document.images[0].width+30,windowHandle.document.images[0].height+50)
}
else
setTimeout('resizeWindow()',1000);
}
}
//--></SCRIPT>
<FORM>
<INPUT TYPE="BUTTON" VALUE="Image1" onClick="windowHandle = window.open('image1.gif','windowName','width=100,height=200,resizable=yes');setTimeout('resizeWindow()',2000)">
<INPUT TYPE="BUTTON" VALUE="Image2" onClick="windowHandle = window.open('image2.gif','windowName','width=200,height=200,resizable=yes');setTimeout('resizeWindow()',2000)">
</FORM>