一旦满足,重新加载父页面

时间:2014-04-17 16:52:41

标签: javascript php

我试图在满足开始时间后重新加载父页面,然后在满足结束时间后重新加载。

我有一些javascript每10秒重新加载一次这个页面。

加载时间表

$startTime = '9:30';
$endTime = '10:00';
if ($current_date>=$startDate && $current_date<$endDate){
    if ($current_time >= $startTime && $current_time < $endTime){
        if($current_day == $mon_arr[$i] || $current_day == $tue_arr[$i] || $current_day == $wed_arr[$i] || $current_day == $thu_arr[$i] || $current_day == $fri_arr[$i] || $current_day == $sat_arr[$i] || $current_day == $sun_arr[$i]){
            if ($current_time == $startTime || $current_time == $endTime){
                echo "<script type='text/javascript'>\r\n";
                echo "parent.location.reload(true);\r\n";
                echo "</script>\r\n";
            }
        }
    }
}
<script>
    var timer;
    function refreshPage(){
       if(timer)
          clearInterval(timer)
          timer = setTimeout(refreshPage,10000) 
      location.reload(true);
    }
    refreshPage();
</script>

这可行,但只是连续循环。

我确信这显然很明显。

有没有人有任何想法?

干杯

1 个答案:

答案 0 :(得分:0)

<script>setTimeout('top.location = \'yoursite.php\'', 10000);</script>

例如,使用此选项每10秒重新加载一次页面。