ASPnet web窗体导航
问题描述:
我想重定向一个新的选项卡,并获得新窗口的焦点时,单击按钮..我可以创建一个新的窗口,但不能得到它的焦点,即使你thourh,我尝试了以下代码 Window.focus();这个怎么做?ASPnet web窗体导航
我的代码: 功能new_window(URL) {
//Open a Window in New tab
var popupwin = null;
popupwin = window.open(url);
popupwin.focus();
self.focus();
//window.focus();
}
答
可以使用的表格元素中focus()
方法。这带来大部分是前面的窗口。 window.focus()
可能会因不同的浏览器而有所不同。
你有弹出窗口的HTML输入元素吗?
尝试在其中一个html输入元素上调用focus()。这会将光标放入元素中以帮助用户在那里开始输入。
答
我认为这将是最好不要这样做。这些是浏览器首选项,不要试图覆盖这些选项。由于用户设置,它可能会失败。
删除
self.focus();
+0
不使用....相同结果 – Nila 2009-10-09 10:47:17
你能分享一些代码吗?这将使识别问题变得更容易。 – 2009-10-09 09:49:08
删除self.focus()并检查会发生什么 – rahul 2009-10-09 10:15:38
哪一个是您的浏览器? – rahul 2009-10-09 10:49:04