JavaScriptでウインドウを開く場合「window.open」を使用します。
window.openには多くの引数があります。当サイトでは、JavaScriptno動作条件を選択することで、動的なサンプルを作成することができます。
サンプルは全てライセンスフリーとしていますので、改変や再配布も自由です。(コメントを残していただけると幸いです)
ただし、動作の保証は一切行っておりませんのでご理解の上、ご利用ください。
構文 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
var obj = window.open(url, winName [, option]); | ||||||||||||||
引数 | 指定内容 | 意味 | ||||||||||||
url | [ 任意URL | about:blank ] | 開く画面のURL URL または 相対パス または 絶対パス | ||||||||||||
winName | [ 任意名 | _blank | _parent | _self | _top ] |
|
||||||||||||
option | top=数値(ピクセル) | モニタ上で画面を表示する開始位置(上から) | ||||||||||||
left=数値(ピクセル) | モニタ上で画面を表示する開始位置(左から) | |||||||||||||
width=数値(ピクセル) | 画面を表示する横幅 | |||||||||||||
height=数値(ピクセル) | 画面を表示する高さ | |||||||||||||
menubar[= yes(1) | no(0) ] | メニューバーの表示有無 「menubar」を指定しない場合は、"no" | |||||||||||||
toolbar[= yes(1) | no(0) ] | ツールバーの表示有無 「toolbar」を指定しない場合は、"no" | |||||||||||||
location[= yes(1) | no(0) ] | アドレスバーの表示有無 「location」を指定しない場合は、"no" | |||||||||||||
status[= yes(1) | no(0) ] | ステータスバーの表示有無 「status」を指定しない場合は、"no" | |||||||||||||
resizable[= yes(1) | no(0) ] | 画面のリサイズ可否 「resizable」を指定しない場合は、"no" | |||||||||||||
scrollbars[= yes(1) | no(0) ] | スクロールバーの表示有無 「scrollbars」を指定しない場合は、"no" | |||||||||||||
directories[= yes(1) | no(0) ] | ディレクトリバーの表示有無 「directories」を指定しない場合は、"no" | |||||||||||||
replace | [true|flase] | 開くページ新しい履歴を作成するのか、あるいは現在の履歴に追加するかを指定。trueならば、新しい履歴が作成される。(一般的に指定されません) |