指定したURLを別ウィンドウで開く - JavaScript

JavaScriptで指定したURLを別ウィンドウで開くコードを紹介します。

概要

JavaScriptでURLを開く場合は "window.open()"メソッドを利用します。新しいウィンドウでURLを開く場合は第二引数のtargetに"_blank"または、ターゲットウィンドウの名称を指定します。
補足
ウェブブラウザのウィンドウを開かずにページを切り替える場合は、「指定したURLにページ遷移する / 指定したURLを開く (JavaScript プログラミング)」の記事を参照してください。

実装例:相対URLの例

コード

以下のHTMLファイルを作成します。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
  <h3>JavaScriptでウィンドウを開く</h3>
  <p>JavaScriptで指定したURLを新しいウィンドウを開いて表示します。</p>
  <a href="javascript:void(0);" onclick="window.open('Destination.html','_blank')">新しいウィンドウで開く</a>
</body>
</html>
遷移先のページ (Destination.html)
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
  <h3>遷移先のページ</h3>
  <p>テストの遷移先ページです。</p>
</body>
</html>

解説

リンクをクリックした際にonclickイベントが実行されます。JavaScriptのwindow.open()メソッドを呼び出し第一引数で指定したURLを開きます。第二引数に"_blank"をターゲットに指定し、新しいウィンドウで指定したURLを開く動作にします。

実行結果

上記のHTMLファイルをWebブラウザで表示します。下図の画面が表示されます。[新しいウィンドウで開く]リンクをクリックします。


リンクをクリックすると新しいタブで別ウィンドウが表示され指定したURLが表示されます。

実装例:URLを開く例

コード

以下のHTMLファイルを作成します。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
  <h3>JavaScriptでウィンドウを開く</h3>
  <p>JavaScriptで指定したURLを新しいウィンドウを開いて表示します。</p>
  <a href="javascript:void(0);" onclick="window.open('https://www.ipentec.com','_blank')">新しいウィンドウで開く</a>
</body>
</html>

実行結果

上記のHTMLファイルをWebブラウザで表示します。下図の画面が表示されます。[新しいウィンドウで開く]リンクをクリックします。


リンクをクリックすると新しいタブで別ウィンドウが表示され指定したURLが表示されます。

このページのキーワード
  • JavaScript 新しいウィンドウ
  • JavaScript 遷移 新しいウィンドウ
  • JavaScript URLを開く 新しいウィンドウ
  • JavaScript URL 別窓
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2021-08-31
作成日: 2014-10-09
iPentec all rights reserverd.