在浏览器中打开新选项卡

时间:2012-02-12 06:38:03

标签: javascript asp.net

我想在所有浏览器中打开新标签页。我写了以下代码:

<asp:LinkButton ID="TotalRegular_LinkButton"  runat="server" Font-Underline="false"
    OnClientClick="window.open('AllMember.aspx?Index=1','new window','width=950,height=500,scrollbars=no,status=no,toolbar=no,resizable=no,location=no,menubar=no,directories=no');">
    <%# Eval("TotalRegular")%>
</asp:LinkButton>

它在Mozilla Firefox(Win XP)中打开选项卡,但在Windows 7中不打开。对于Internet Explorer,它根本不打开新选项卡。

任何建议伙伴我哪里出错了?

1 个答案:

答案 0 :(得分:0)

使用“_blank”代替新窗口(第2个参数)。希望,这有帮助。

来自http://www.w3schools.com/jsref/met_win_open.asp

<asp:LinkButton ID="TotalRegular_LinkButton"  runat="server" Font-Underline="false"
    OnClientClick="window.open('AllMember.aspx?Index=1','_blank','width=950,height=500,scrollbars=no,status=no,toolbar=no,resizable=no,location=no,menubar=no,directories=no');">
    <%# Eval("TotalRegular")%>
</asp:LinkButton>