我使用Javascript代码在.NET 4.0的Web应用程序为IE8:JavaScript弹出浏览器选项卡将不会获得焦点
ClientScript.RegisterStartupScript(this.Page.GetType(), "popupOpener", "var popup=window.open('Report.aspx');popup.focus();", true);
这将打开一个新的浏览器选项卡中的.aspx页。
但是,它并没有给出选项卡的焦点,我非常希望这样做。有谁知道如何做到这一点?
你见过这样的:http://stackoverflow.com/questions/726761/javascript-open-in-a -new-window-not-tab? – xtrem 2012-01-18 23:06:45
@Moussa:这个问题似乎涉及新文档是在新标签中打开还是作为新窗口打开。除此之外,只要JS有一个窗口处理程序,它应该仍然能够控制焦点(除其他外)。 – buley 2012-01-18 23:09:00
按钮创建/格式化报告文档,然后将其存储在会话变量中。然后这个javascript打开新的aspx窗口,报告文档被加载到查看器中。 – Ted 2012-01-18 23:24:41