我需要专注于打开关于进一步点击锚标签的窗口。我已经使用下面的功能来做到这一点。为什么window.focus()不能在Mozilla Firefox中工作?
function newwindow(url)
{
OpenWin = this.open(url,"mywindow");
OpenWin.focus();
}
OpenWin.focus()在Mozilla Firefox上不起作用。是否有任何其他解决方案专注于打开关于进一步点击锚标签的窗口?
我需要专注于打开关于进一步点击锚标签的窗口。我已经使用下面的功能来做到这一点。为什么window.focus()不能在Mozilla Firefox中工作?
function newwindow(url)
{
OpenWin = this.open(url,"mywindow");
OpenWin.focus();
}
OpenWin.focus()在Mozilla Firefox上不起作用。是否有任何其他解决方案专注于打开关于进一步点击锚标签的窗口?
您可以禁用/启用Javascript的从Firefox的选项window.focus
事件:
转到工具>选项>内容>高级>提高或降低窗口
没有办法覆盖该选项的服务器端,因为它正是为了这个目的而制定的:阻碍偷窥的重点。你唯一的选择就是在你的网站上使用模型窗口,这本质上是“新的弹出窗口”。
您可能需要允许脚本提升窗口,因为默认情况下,Firefox不允许这样做。
在Options
对话框的Content
选项卡,单击旁边Enable Javascript
复选框Advanced...
按钮,然后选中该复选框Raise and lower windows
在出现的对话框英寸
我做了上述改变。它仍然不工作在Firefox中:( – Jyoti 2010-11-03 09:28:07
我认为FF遵循其规定如下的HTML standard:
窗口。焦点()
Focuses the window. Use of this method is discouraged. Allow the user to control window focus instead.
即我们是不是能够做到聚焦窗口。
复选框不更新版本的FF
更改设置的唯一方法存在了是dom.disable_window_flip
约:我没有改变上述配置选项
。它仍然没有在Firefox中工作:( – Jyoti 2010-11-03 09:28:42