ユーザーの観点から、ボタンをクリックして結果を自動的にではなく、新しいタブ/ウィンドウにロードすることは可能ですか?
一部のブラウザでリンクを中クリックするか、右クリック -> 新しいタブ/ウィンドウで開くと同様です。 ボタンでできますか?それとも、ブラウザのプラグインが必要ですか?
これはまったく可能ですか?カスタムボタンなどを作成できることは知っていますが、これは好奇心からです。
ありがとう。
フォームを設定するときは、ターゲットを変更するだけです:
<form action="form_action.asp" method="get" target="_blank"></form>
<a target="_blank" href="YourAmazingURL">Click here for Amazing URL</a>
もう一つの例:
<a target="_blank" href="http://www.google.com/">Google</a>
これは target 属性を利用します。
target 属性の詳細: http://www.w3schools.com/tags/att_a_target.asp また: http://www.w3schools.com/html/html_links.asp
XHTML の場合は、次のようにします。
<a href="YourAmazingURL" onclick="window.open(this.href,'_blank');return false;">Click here for Amazing URL</a>
または、もう一度:
<a href="http://www.google.com/" onclick="window.open(this.href,'_blank');return false;">Google</a>