我的书签打开一个新窗口,如果窗口已经打开我要打电话.focus()
问题描述:
我打开了一个新窗口书签:我的书签打开一个新窗口,如果窗口已经打开我要打电话.focus()
<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();
要做到这一点,但是这似乎并没有工作。
答
窗口上
呼叫focus()
返回由window.open()
:
window.open(url, name, params).focus();
作品完美...谢谢! – Ankur 2011-05-12 16:24:18