1

我有一个小书签,可以打开一个新窗口:

<a href="javascript:void(window.open(
        'http://localhost:8080/myapp/query.jsp?u='+encodeURIComponent(location.href)+'t='+encodeURIComponent(document.title),
        'query','status=0,toolbar=0,location=0,menubar=0,resizable=false,scrollbars=false,height=600,width=410'
        ));query.focus();">MyApp</a>

当窗口未打开时,它可以正常工作,因为它被打开并且可见。

但是如果窗口已经打开并且我单击了小书签,我希望现有窗口成为焦点并处理提交的新数据(如果页面不同)。

你可以看到我已经尝试过这样做,query.focus();但这似乎不起作用。

4

1 回答 1

1

调用focus()返回的窗口window.open()

window.open(url, name, params).focus();
于 2011-05-12T16:22:16.067 回答