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ならば、新しい履歴が作成される。(一般的に指定されません) | ||||||||||||