我正尝试在新窗口中打开一个链接,但链接可能包含一个附加的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