我试图在满足开始时间后重新加载父页面,然后在满足结束时间后重新加载。
我有一些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>
这可行,但只是连续循环。
我确信这显然很明显。
有没有人有任何想法?
干杯
答案 0 :(得分:0)
<script>setTimeout('top.location = \'yoursite.php\'', 10000);</script>
例如,使用此选项每10秒重新加载一次页面。