0

ボタンのクリック時にウィンドウのサイズを変更してから、最初のサイズに戻す必要があります。ただし、クロム(おそらく他のブラウザも)では、幅で 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);

http://jsfiddle.net/AdbTk/

4

1 に答える 1

0

このフィドルを確認してくださいhttp://jsfiddle.net/yD8Cc/

編集

setTimeout が設定されたときにサイズ変更関数が実行されます。さらに、同じ高さと幅を再度設定しているため、変更に気付かないでしょう。

于 2012-10-15T09:23:39.890 に答える