我使用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