こんにちわ!javaScriptからwindow.open()でサブウィンドウを開いている状態で、再度リンクをクリックした場合はなにもしないようにしたいのですが、現在は、しかたなく開かれているサブウィンドウに再度同じページを表示するようにして window.openとは、サブウィンドウを生成して、第1引数に指定されたリソースを参照する関数です。 第2引数はウィンドウ名、第3引数はウィンドウの高さや幅などの option を指定します。 JavaScript では、window.open メソッドを使用して、新たなウィンドウを開くことができます。 今回は、window.open メソッドの使い方を紹介します。 目次 1.window.open メソッド 2.新たにウィンドウを開く 3.開いたウィンドウを閉じる 1.window.open メソッド また、変数名.closedでウィンドウの存在有無を確認できるように、window.open()メソッド開いたウィンドウオブジェクトを変数に格納しておきます。 ※「ウィンドウ名」と「ウィンドウオブジェクトを格納する変数名」は、同じでなくてかまいません。 今回は、JavaScriptで新しいタブやウィンドウを開くことができる「window.open()」について学習をしていきましょう! 新しいウィンドウを開く方法が知りたい window.open()のオプション設定やカスタマイズがしたい 新規タブと新規ウィンドウの違いが知りたい 同じウィンドウで開くのではない場合は、別のwndnameを設定してください。 といった : window.open(url1, "name1", params); // this open one window or tab window.open(url1, "name2", params); // though url is same, but it'll open in another window(tab). Chromeに限定してwindow.openの挙動が思うように行きません . window.openの第2引数で設定しているウィンドウ名と、locationで設定を変更するウィンドウ名を同じにすることを忘れずに。