2012-07-09 115 views
0

我想通過window.open打開一個新的窗口,也注重這個窗口即使選項卡中創建新的窗口沒有被選中。聚焦在新窗口打開通過window.open

按照我的R & D如果沒有選中選項卡並通過某個定時器功能創建窗口,則打開的窗口不會顯示在屏幕上,它只會在任務欄上顯示爲閃爍。

代碼:

win = window.open("",'_blank','titlebar=no, location=no, directories=no, menubar=no, resizable=no, scrollbars=no, status=no, toolbar=no, height=50, width=650'); 
var errorMessage= "Your session will expire in 1 minute,To extend your session, Please press the Extend button."; 
win.document.write("<html><head><title>Session Expire</title></head><body><div style='color:red; line-height:50px;' id='message'>"+ errorMessage +"<input type='button' id='btn' value='Extend' /></div></body></html>"); 
win.focus(); 

我想在屏幕上,並造成了不選擇該選項卡中心在新窗口打開,並顯示即使我目前正在對其他應用程序

回答

1

在新窗口總之,不要這樣做。

我的主要網絡瀏覽在iPad,iPhone或Android平板電腦來完成。我沒有窗戶。

我的Mac上,我運行Chrome的全屏。新窗口在這裏也沒有意義。

還有就是你不能輕易地關注它的理由 - 這很煩人!

而不是這樣的,要麼使用一個模式對話框使用JS,或有一個酒吧,在動畫中的頂部或使用固定位置,以獲得某人的注意力更友好,使用方式底部。