鼠標上有3個主按鈕。 LMB,MMB和RMB。 如果您在任何網站的圖像/超鏈接上單擊鼠標中鍵,它將在後臺打開新窗口。HTML/JS - 提交按鈕/圖像必須與普通鏈接相同打開
我想要同樣的工作,但在提交表單上。我明白了 - 這些價值觀體現在我的網站上。
那麼如何在新的背景選項卡中打開ACTION網站?
我試着改變提交輸入類型=「圖像」,但它是一樣的。也許一些JS會幫忙?
鼠標上有3個主按鈕。 LMB,MMB和RMB。 如果您在任何網站的圖像/超鏈接上單擊鼠標中鍵,它將在後臺打開新窗口。HTML/JS - 提交按鈕/圖像必須與普通鏈接相同打開
我想要同樣的工作,但在提交表單上。我明白了 - 這些價值觀體現在我的網站上。
那麼如何在新的背景選項卡中打開ACTION網站?
我試着改變提交輸入類型=「圖像」,但它是一樣的。也許一些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的確定哪些按下鼠標按鍵採用一看here。在您的提交按鈕的HTML,你會有像onmousedown="whichButton(event)"
。
你是100%肯定它應該onmousedown =「mouseButton(event)」,而不是onmousedown =「mouseButton(e)」? – 2012-07-24 21:22:32
我很確定它的事件,但你可以嘗試兩種。 – ewein 2012-07-24 21:23:20
好吧,我有這樣的: 當我點擊它只是將我重定向到動作頁面,沒有什麼「新」發生。 (該函數在>中實現)我做錯了什麼? – 2012-07-24 21:27:38