ボタンのクリック時にウィンドウのサイズを変更してから、最初のサイズに戻す必要があります。ただし、クロム(おそらく他のブラウザも)では、幅で open を呼び出してから、同じ幅で resizeTo を使用すると幅が変化するというこの問題にぶつかっています。同じ幅を使用しているにもかかわらず、このサイズの変更はなぜですか。ResizeTo と open は width パラメータの意味が異なりますか??
myWindow=window.open('','','width=300,height=200');
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.focus();
setTimeout(myWindow.resizeTo(300,200), 10000);