我想在所有浏览器中打开新标签页。我写了以下代码:
<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,它根本不打开新选项卡。
任何建议伙伴我哪里出错了?
答案 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>