收录日期:2018/10/23 18:26:31 时间:2016/05/20 18:27:12 标签:JavaScript
急!!!!!!!!!如何判断一个窗口是否处于当前所有窗口的最前面????
我的程序中一定时间检测数据库,如果有检测到一定的数据,就让一个窗口到最前面(就是得到焦点),但是如果这个窗口已经在最前面了,那我就不想再让它得到焦点!
怎样搞定阿!
补充:但是如果这个窗口已经在最前面了,那我就不想再用window.focus()了!只有这个窗口最小化或是在后面的时候才用!
楼主,说了,不想用window.focus() 
那,别的办法就是用模态 
window.showModalDialog("test.htm")可使显示在最前面.
但showModalDialog切换到别的窗口就不在最前面了.
不知道楼主想显示什么内容.
有一种绝对在最前面的方法

<script> 
execScript('msgbox "你有短消息!!",4096','vbscript') 
</script>
main.htm

<body>
<script language="JavaScript">
var time=5;
setInterval("if(time--<0)window.open('msbox.htm')",1000);
document.onmousemove=new Function("time=5");
</script>
</body>


msbox.htm

<script>
execScript('msbox "你鼠标五秒没动了...",4096','vbscript')
</script>
谢谢楼上的解答!
但我的意思是是说:当窗口最小化或是在后面的时候才用window.focus(),如果当前窗口已经在]最前面了,我就不运行window.focus()这句代码了!在这里我要问的问题是:怎样判断一个窗口是否处于当前所有窗口的最前面????

这个肯定没有办法的,不要将浏览器想象的如此。。。。。。。。。。。。。。永远不要指望基于web编程能够完成你在使用传统开发工具能够实现的东西,毕竟script能力有限的

对两句佳句的一些问题. Help Me! 图标恢复问题 请问我如何判断一个字符串是什么编码,也就是说,比如得到一个字符串,在PHP中我如何判断它是GB2312还是utf-8编码 什么是互连网? 这个问题怎么解决?Flash线条宽度会随着高度增长而增长,很讨厌!! !!(在线等待)请教:如何打开windows自带的字体设置窗口,并取得字体及字体大小、颜色等属性。!!!!!!!!!!! 我有段静态html代码,有几个javascript.想嵌套在vc中(不显示出来),然后点运行,就执行那段html??怎么办到? 为什么俺的word老出毛病? 需要装驱动吗??? !!(在线等待)请教:如何打开windows自带的字体设置窗口,并取得字体及字体大小、颜色等属性。!!!!!!!!!!! 编程技巧求教 计算机英语翻译,谢谢 不知道怎么回事!两个SQL语句写在一块就出问题!! 恳请大家帮帮忙!我这里有个存储过程的问题!很急,在线等,感激涕零! 哪位大虾教我用c语言设计一个弹出菜单,谢谢了 怎么写一个派生于HttpContext的类? TextStream读写文件数据的问题 简单中蕴藏着不简单 HTML格式如何切换到纯文本 高手请指点!小女子感激不尽!在线等! 大家帮帮忙 简单中蕴藏着不简单 [灌水]大家来看看,《婚前精神公证协议书》!· 请问各位都用什么开发数据库?包括语言,开发工具,使用的数据库技术。进者有分。 win2000显卡问题。兄弟们帮帮忙啊~~~~在线等~ 请问谁有CSDN上网助手的下载地址?在线等待。。。 求助:动态生成的网页如何解决刷新问题啊!! 严蔚敏----数据结构问题。 初学ASP.net,第一个.net站建设成功,放出来请大家给点改进意见! 关于指针的一个小问题