在asp:linkBut​​ton Click事件中打开新窗口

时间:2012-03-07 10:16:47

标签: javascript asp.net

我们如何以编程方式在asp:linkBut​​ton Click事件上打开新窗口。在我的程序中有一个文本框(名为:txtUrl)和linkBut​​ton(或Button)。在链接按钮上单击我需要从我的文本框(txtUrl)获取URL并在新选项卡中打开该URL。

3 个答案:

答案 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);    
}