如何为JavaScript重定向添加延迟并关闭?

时间:2013-01-24 20:25:53

标签: javascript window

有没有人知道如何在此脚本重定向和关闭窗口之前添加5秒延迟?

<script>
    window.opener.location = '/redirect.html';
    window.close();
</script>

1 个答案:

答案 0 :(得分:4)

使用setTimeout

setTimeout(function() {
    window.opener.location = '/redirect.html';
    window.close();
}, 5000);

它的工作原理是传递一个函数和一定的延迟,以毫秒为单位。延迟到期后将调用该函数。