none
弹出新的浏览器 RRS feed

  • 问题

  • Response.Write(""<script   language=javascript>window.open('ShowProduction.aspx');</script>" ");

    采用这句不行啊。在我的机子上测试,单击按钮后,可以弹出新的浏览器;而把网站挂在服务器上,别的机子上则无法弹出新的浏览器,不知道为什么?

    Redirect 不能在弹出新的浏览器,求能弹出新浏览器的语句,最好是c#的语句。
    2009年7月4日 7:09

答案

  • ----------------------------------------------------------------------------------------
    -- html
    ----------------------------------------------------------------------------------------
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    <a id="link1" href="http://163.com" target="_blank" runat="server">http://163.com</a>
    ----------------------------------------------------------------------------------------
    -- 后台
    ----------------------------------------------------------------------------------------
    protected void Button1_Click(object sender, EventArgs e)
    {
        link1.Attributes["href"] = "http://www.microsoft.com/china";
        link1.InnerText = "http://www.microsoft.com/china";
    }


    知识改变命运,奋斗成就人生!
    • 已标记为答案 lfj0912 2009年7月4日 10:38
    2009年7月4日 10:27
    版主

全部回复

  • ----------------------------------------------------------------------------------------
    -- 1 使用 A 连接
    ----------------------------------------------------------------------------------------
    <a href="http://163.com" target="_blank">http://163.com</a>
    ----------------------------------------------------------------------------------------
    -- 2 使用ClientScript
    ----------------------------------------------------------------------------------------
    ClientScript.RegisterClientScriptBlock(this.GetType(), "NewWindow", "window.open('http://163.com');", true);




    知识改变命运,奋斗成就人生!
    2009年7月4日 8:51
    版主
  • <a href="http://163.com" target="_blank">http://163.com</a>

    使用该方法,如何传递动态的数据?
    比如:在这个超链接中,我要传递“Images/001.jpg”(该数据是动态获取的),也就是说在新的页面中要显示该图片,该如何传递?

    2009年7月4日 9:50
  • ----------------------------------------------------------------------------------------
    -- html
    ----------------------------------------------------------------------------------------
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    <a id="link1" href="http://163.com" target="_blank" runat="server">http://163.com</a>
    ----------------------------------------------------------------------------------------
    -- 后台
    ----------------------------------------------------------------------------------------
    protected void Button1_Click(object sender, EventArgs e)
    {
        link1.Attributes["href"] = "http://www.microsoft.com/china";
        link1.InnerText = "http://www.microsoft.com/china";
    }


    知识改变命运,奋斗成就人生!
    • 已标记为答案 lfj0912 2009年7月4日 10:38
    2009年7月4日 10:27
    版主
  • 谢谢您!
    2009年7月4日 10:39