マウスには3つのメインボタンがあります。LMB、MMB、RMB。ウェブサイトの画像/ハイパーリンク上でマウスの中ボタンをクリックすると、バックグラウンドで新しいウィンドウが開きます。
同じことを実行したいのですが、送信フォームを使用します。私はそれを理解します-値は私のウェブサイトの本文にあります。
では、どうすれば新しい背景タブでACTION Webサイトを開くことができますか?
送信をinputtype= "image"に変更してみましたが、同じです。多分いくつかのJSが助けになりますか?
マウスには3つのメインボタンがあります。LMB、MMB、RMB。ウェブサイトの画像/ハイパーリンク上でマウスの中ボタンをクリックすると、バックグラウンドで新しいウィンドウが開きます。
同じことを実行したいのですが、送信フォームを使用します。私はそれを理解します-値は私のウェブサイトの本文にあります。
では、どうすれば新しい背景タブでACTION Webサイトを開くことができますか?
送信をinputtype= "image"に変更してみましたが、同じです。多分いくつかのJSが助けになりますか?
これを送信ボタンに追加します。onmousedown="mouseButton(event);"
function mouseButton(e)
{
if(e.button == 1 || e.button == 4)
{
var formName = document.getElementById('formID');
formName.onsubmit = function() {
window.open("http://localhost/go.php?mode=1")
};
}
}
echo '<form id="formId" action="http://localhost/go.php?mode=1" method="post">';
echo '<input type="hidden" name="val1" value="dr">';
echo '<input type="hidden" name="val2" value="'.$kordyarray[0].'">';
echo '<input type="hidden" name="val3" value="'.$kordy2.'">';
echo '<input type="submit" name="submit" value="'.$kordyarray[0].':'.$kordyarray[1].'" onmousedown="mouseButton(event)" >';
echo '</form>';
どのマウスボタンが押されたかを判断するために使用されるJavaScriptについては、こちらをご覧ください。送信ボタンのhtmlには、のようなものがありますonmousedown="whichButton(event)"。