JavaScript  

新しいウィンドウをサイズ指定して開く


子ウィンドウの横幅   :
子ウィンドウの縦の長さ:




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




Top Page   Menu   back