关于在javascript中如何实现自动关闭用js控制的弹出的模式窗口 

比如说:我在我的网页中设置了十秒弹出一个提示信息的模式窗口,现在如何实现让这个模式窗口在几秒后自动关闭?

js是做不到的,可以考虑用div来实现,比如说象baidu的登陆(右上角),点一下就弹出个层,只要设置setTimeout(function(){divx.style.visibility='hidden'/*把某个层设为隐藏*/},5555/*超时为5秒左右*/)就实现了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-04-21
使用以下方法屏蔽页面弹出窗口或打开页面:
1、window.open=null; //屏蔽window.open打开新页面
2.window.showModalDialog=null;//屏蔽window.showModalDialog打开模态窗口
3、window.showModelessDialog=null;//屏蔽window.showModelessDialog打开非模态窗口
补充:有些弹出窗口使用的是div显示的假窗口。应视具体情况采取措施。
第2个回答  推荐于2016-04-29
<html>
<script>
var handler = setInterval("showDailog()",1000);
function showDailog(){
var win = window.open("about:blank");
setTimeout(win.close,500);
}
</script>
</html>本回答被提问者和网友采纳
第3个回答  2010-12-19
<script>
var handler = setInterval("showDailog()",1000);
function showDailog(){var win = window.open("about:blank"); setTimeout(win.close,500);}
</script>

灰常简单的
第4个回答  2010-12-17
用setTimeout()或者setInteger()
相似回答