我们如何以编程方式在asp:linkButton Click事件上打开新窗口。在我的程序中有一个文本框(名为:txtUrl)和linkButton(或Button)。在链接按钮上单击我需要从我的文本框(txtUrl)获取URL并在新选项卡中打开该URL。
答案 0 :(得分:1)
使用以下代码通过从Textbox获取URL来打开Window。在aspx文件中写下面的代码:
<script type="text/javascript">
Function Linkclick()
{
myWindow=window.open(document.getElementByID("textboxid").value),'','width=200,height=100')
myWindow.document.write("<p>This is 'myWindow'</p>")
myWindow.focus()
}
</script>
<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="Linkclick();">LinkButton</asp:LinkButton>
答案 1 :(得分:1)
<script type="text/javascript">
function OpenWindow()
{
window.open('Details.aspx','_blank','height=450,width=500,scrollbars=0,location=1,toolbar=0');
}
</script>
然后在您的aspx页面上按钮/链接按钮等,只需使用OnClientClick事件
OnClientClick="OpenWindow();return false;"
答案 2 :(得分:0)
您可以调用链接按钮的功能onclick事件。 在功能中,您可以编写以下代码
function OpenWindow()
{
Window.open(document.getElementByID("textboxid").value);
}