ブラウザの新規タブにopen.windowするには、 オプションを指定せずにopen.windowすればOKです。
サンプルソース
例)新規タブにYahooトップページを表示する
1 2 3 |
function openwindow(){ var win = window.open('http://www.yahoo.co.jp', '_blank'); } |
1 2 3 4 5 6 7 8 9 10 |
<html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script src="sample.js"></script> </head> <body> <input type="button" value=" タブに開く " onclick="openwindow();"> </body> </html> |
実行サンプル
ボタンを押すと、新規タブを開いてYahooトップページを表示します。
解説
- window.openの第3引数には画面サイズや表示位置などのパラメータを指定できますが、そのパラメータを指定しないと新規タブに開くことができます。
- 第3引数のパラメータについては、「サブウィンドウを開く」をご覧ください。
- タブに対応していないブラウザでは、新規ウィンドウが立ち上がります。