我正嘗試在新窗口中打開一個鏈接,但鏈接可能包含一個附加的QueryString,當用戶單擊該鏈接時不幸可用。因此,即使該鏈接是一樣的代碼給出:用JavaScript打開動態鏈接新窗口(但不彈出)
<a href="somepage.aspx">click</a>
當用戶點擊我要用戶去
<a href="somepage.aspx?id=1">click</a>
,並在上面的例子中的「1」值
計算,當用戶點擊鏈接。我知道我可以做到這一點與
<script>
function openlink()
{
var calc_i;
// do calculations and update calc_i value
window.open("somepage.aspx?id="+calc_i);
}
</script>
<a onclick="openlink()">click</a>
這會導致一個彈出窗口(我不想)。 你的建議是什麼?
新窗口,但不彈出?請解釋 – Ibu 2012-03-22 01:06:06
@lbu;彈出我的意思是「window.open」,通過新窗口我的意思是與_blank目標鏈接 – 2012-03-22 01:08:08
我認爲他意味着一個模態窗口 – Joseph 2012-03-22 01:16:14