2017-12-26 53 views
0

Ctrl +クリックのクロムスタンダード動作では、新しいタブで開いているリンクです。Ctrl +クリックで開いている新しいタブのJavaScriptブロックを防止する方法

しかし、インラインjs <a href="..." onclick="<some js>">は、Ctrl +クリックで新しいタブで開くのを妨げています。同じタブでリンクを開くだけです。

このケースでは、Ctrl +クリックで通常の動作を提供する最も簡単な方法は何ですか?

+0

いただきましたあなたの実際の意図?あなたは、新しいタブまたはCtrl +新しいタブでクリックしてページを開きますか? – Sankar

+0

ctrl +クリックでstandartの動作を提供したいと思います。したがって、インラインjsとのリンクがctrl +クリックすると、新しいタブで開きます。 – zen

+1

これはjQueryを使用した回答ですが、基本は同じです:https://stackoverflow.com/a/26823929/5269101 – StormRage

答えて

1

あなたが正確に何をしたいのかについてもう少し具体的なことができるなら、私はあなたをもっと助けることができるかもしれません。

私はあなたの質問には全く分かりません。しかし、onclickを使用して新しいタブを開く。以下の例を使用することができます。

function tab(url) { 
 
    var win = window.open(url, '_blank'); 
 
    win.focus(); 
 
}
<a onclick="tab('http://www.google.com');">New Tab</a>

関連する問題