【发布时间】:2015-02-22 18:00:34
【问题描述】:
我们知道,单击<a href='a.html' target='abc'>...</a> 会将a.html 加载到名为abc 的窗口中。
但是如果abc 窗口已经存在,而我只是想把它带到前台而不是再次加载a.html,有没有办法做到这一点?
非常感谢。
【问题讨论】:
-
你有没有尝试过?像
abc.focus()这样明显的东西? -
var w = window.open('', 'abc', null); if (w) w.focus();经过一番测试,我发现chrome,opera运行良好, w.focus() 将其置于前台,而firefox可以获取命名窗口的句柄但无法将其置于前台,而IE调试器在处理这行代码时只是说“访问被拒绝”
标签: javascript html