新しいウィンドウをサイズ指定して開く | |
---|---|
| |
window.open()メソッドの戻り値は、 ウィンドウのオープンに成功すると……新しいウィンドウのwindowオブジェクト 失敗すると……null となる。 そこで、グローバル変数としたnewWindowに、 newWindow = window.open("","","width=200,height=300") で戻り値を入れ、それがnullでないことを確認したうえで、 HTML文書を生成している。 新しいウィンドウでは、self.close()で閉じるボタンを作り、 元のウィンドウでは、閉じるためのボタンに onClick="if(newWindow != null) newWindow.close()" を指定している。(newWindowがグローバル変数) | |
|