我用ie7设好了,每当打开新窗口时,用打开新标签形势。
Response.Write("<Script   language=javascript>window.open(url);</scritp>");
这段代码能打开新的标签,但是还是在当前标签,而不转到那个新标签怎么办啊?

解决方案 »

  1.   

    这样
    Response.Write(" <Script  language=javascript>window.open(url).focus(); </scritp>"); 
      

  2.   

    open应该是可以的.是不是你的IE设置问题.
      

  3.   

    试试:
    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "window.open('url')", true);
      

  4.   


    在我机器上是可以的,实在不行的话开启ie7的
    Tabbed Browsing Settings里
    Always switch to new tab when they are created选项
    这样用你原始的代码
    Response.Write(" <Script  language=javascript>window.open(url); </scritp>"); 
    就可以了
      

  5.   

    http://topic.csdn.net/u/20080606/14/BBA19D7F-AD0C-46BF-963E-6DCE1B85BD5E.html