刷新setTimeout

时间:2016-09-20 00:45:51

标签: javascript settimeout

我有一个javascript设置超时,在10秒后关闭一个div,我想在div关闭时添加页面刷新。我使用的代码如下。

<script>
var container_close_sec     = "100";
var closeTime               = container_close_sec * 100;

setTimeout("parent.close_div()", closeTime);

</script>

谢谢

2 个答案:

答案 0 :(得分:1)

试试这个:

var container_close_sec = 100;
var closeTime = container_close_sec * 100;

setTimeout(function() {
    parent.close_div(); // Closes div
    location.href = location.href; // Refresh page
}, closeTime);

答案 1 :(得分:0)

我认为你要求的是:

var container_close_sec     = "100";
var closeTime               = container_close_sec * 100;

setTimeout(location.reload, closeTime);

但是,如果您要刷新页面,我不明白为什么要关闭div。

如果你想关闭div并刷新,请参阅@ DontVoteMeDown的答案。我会在关闭时间后重新加载页面。