Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 满足时间后重新加载父页面_Javascript_Php - Fatal编程技术网

Javascript 满足时间后重新加载父页面

Javascript 满足时间后重新加载父页面,javascript,php,Javascript,Php,我试图在满足开始时间后重新加载父页面,然后在满足结束时间后重新加载 我有一点javascript,每10秒重新加载一次这个页面 哪个加载时间表 $startTime = '9:30'; $endTime = '10:00'; if ($current_date>=$startDate && $current_date<$endDate){ if ($current_time >= $startTime && $current_time &

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

我有一点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>
$startTime='9:30';
$endTime='10:00';
如果($current_date>=$startDate&$current_date=$startTime&&$current_time<$endTime){
如果($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=$i]|{
if($current_time==$startTime | |$current_time==$endTime){
回显“\r\n”;
echo“parent.location.reload(true);\r\n”;
回显“\r\n”;
}
}
}
}
无功定时器;
函数刷新页面(){
中频(定时器)
清除间隔(计时器)
定时器=设置超时(刷新页面,10000)
位置。重新加载(true);
}
刷新页面();
这是可行的,但只是不断循环

我相信这是显而易见的

有人有什么想法吗

干杯

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

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

如何工作?:
$startTime=9:30在客户机上使用setTimeout(从开始算起的毫秒数)。这是它在数据库中的记录方式,然后我将日期/时间格式化为匹配$当前日期=日期(“d/m/Y”)$当前日=日期(“D”)$当前时间=日期(“H:i”);我知道我最好把它放在数据库中,以毫秒为单位。这会更好。重新加载(1)会起作用,不需要转义引号。我不知道,谢谢!我想我一直都在使用它,以防我想在一段时间后将用户重定向到另一个页面。