2011-05-12 113 views
1

我打開了一個新窗口書籤:我的書籤打開一個新窗口,如果窗口已經打開我要打電話.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();要做到這一點,但是這似乎並沒有工作。

回答

1
窗口上

呼叫focus()返回由window.open()

window.open(url, name, params).focus(); 
+0

作品完美...謝謝! – Ankur 2011-05-12 16:24:18