如何自动关闭alert弹出的警告窗口

时间:2021-09-19 03:02:06
假如有以下代码:

<script language="javascript">
<!--
 alert("发送成功!\n您下面!");
 window.location.href="aaa.asp";
//-->
</script>

问?如何自动关闭alert窗口(假如过5秒钟自动关闭,而不用客户点击确定按钮),然后跳转到aaa.asp。

如何实现呀?具体如何改啊。

14 个解决方案

#1


没见过,关注

#2


用showModalDialog函数模拟一个alert窗口

否则无法做到的

#3


实现不了吧,还别的方法吧,比如不弹alert,而弹出一个小窗口。

#4


没听说过可以自动关闭的!

#5


up

#6


应该可以吧?先得到窗口的句柄,然后再关闭。但不知道具体如何实现啊?

#7


关注

#8


不会的也帮忙顶啊,明天来看结果

#9


如果是IE 5.5以上可以用
window.createPopup()
来模拟,详细使用方法参见:
http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/createpopup.asp

#10


结合定时器使用就可以了

#11


alert的窗口不行。
popup或模拟的可以。

#12


弹出alert框,一秒后自动关闭<br>

<script language="JavaScript">
var aaa
function test()
{
aaa=if0.showModelessDialog("javascript:alert();window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
setTimeout("if0.location.reload();",1000);

}
</script>
<iframe style="display:none" name=if0 ></iframe>
<input type="button"  value="弹出alert框,一秒后自动关闭;" onClick="JavaScript:test()">
</form>

#13


<script language="JavaScript">
var aaa
function test()
{
aaa=if0.showModelessDialog("javascript:alert();window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
setTimeout("if0.location.reload();",1000);

}
</script>
<iframe style="display:none" name=if0 ></iframe>
<input type="button"  value="弹出alert框,一秒后自动关闭;" onClick="JavaScript:test()">
</form>
果然是强人啊

#14


正是强!!

#1


没见过,关注

#2


用showModalDialog函数模拟一个alert窗口

否则无法做到的

#3


实现不了吧,还别的方法吧,比如不弹alert,而弹出一个小窗口。

#4


没听说过可以自动关闭的!

#5


up

#6


应该可以吧?先得到窗口的句柄,然后再关闭。但不知道具体如何实现啊?

#7


关注

#8


不会的也帮忙顶啊,明天来看结果

#9


如果是IE 5.5以上可以用
window.createPopup()
来模拟,详细使用方法参见:
http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/createpopup.asp

#10


结合定时器使用就可以了

#11


alert的窗口不行。
popup或模拟的可以。

#12


弹出alert框,一秒后自动关闭<br>

<script language="JavaScript">
var aaa
function test()
{
aaa=if0.showModelessDialog("javascript:alert();window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
setTimeout("if0.location.reload();",1000);

}
</script>
<iframe style="display:none" name=if0 ></iframe>
<input type="button"  value="弹出alert框,一秒后自动关闭;" onClick="JavaScript:test()">
</form>

#13


<script language="JavaScript">
var aaa
function test()
{
aaa=if0.showModelessDialog("javascript:alert();window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
setTimeout("if0.location.reload();",1000);

}
</script>
<iframe style="display:none" name=if0 ></iframe>
<input type="button"  value="弹出alert框,一秒后自动关闭;" onClick="JavaScript:test()">
</form>
果然是强人啊

#14


正是强!!