专注于window.open打开的新窗口

时间:2012-07-09 06:58:20

标签: javascript

我想通过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 个答案:

答案 0 :(得分:1)

简而言之,不要这样做。

我的主要网页浏览是在iPad,iPhone或Android平板电脑上完成的。我没有窗户。

在我的Mac上,我运行Chrome全屏。这里的新窗口也没有意义。

有一个原因是你无法轻易集中注意力 - 这很烦人!

不是这样,要么使用JS的模态对话框,要么使用固定位置在顶部或底部设置条形图,以便以更友好和可用的方式引起注意。