Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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_Refresh_Reload_Intervals - Fatal编程技术网

Javascript 根据用户选择的计时器间隔自动刷新页面

Javascript 根据用户选择的计时器间隔自动刷新页面,javascript,refresh,reload,intervals,Javascript,Refresh,Reload,Intervals,我试过用谷歌搜索这个,但似乎找不到解决方案/脚本 我希望用户能够选择页面重新加载的频率 例如。。。 该网站分为两个iFrame。 顶部iframe允许用户进入/选择页面,页面将每隔__;秒重新加载一次。 底部iframe是实际的网站,它将根据用户设置的间隔重新加载 p、 我熟悉HTML,但不熟悉javascript 提前谢谢 这里我使用jQuery和javascript来自动更新页面。在更新函数中,我使用的是AJAX,它能够从URL发送接收数据,然后您可以使用var xmlhttp.respon

我试过用谷歌搜索这个,但似乎找不到解决方案/脚本

我希望用户能够选择页面重新加载的频率

例如。。。 该网站分为两个iFrame。 顶部iframe允许用户进入/选择页面,页面将每隔__;秒重新加载一次。 底部iframe是实际的网站,它将根据用户设置的间隔重新加载

p、 我熟悉HTML,但不熟悉javascript


提前谢谢

这里我使用jQuery和javascript来自动更新页面。在更新函数中,我使用的是AJAX,它能够从URL发送接收数据,然后您可以使用var xmlhttp.responseText输出该数据


为什么要按指定的间隔刷新页面?目的是什么?
var time = //what the user has selected for when the update should happen
setInterval(function() {
    update();
}, time);
function update() {
    var xmlhttp;
    if(window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    } else {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=
        function() {
            if(xmlhttp.readyState==4 && xmlhttp.status==200) {
                if(xmlhttp.responseText != $('body').val()) {
                    $('body').html(xmlhttp.responseText).fadeIn(500);
                }
            }
        }
    xmlhttp.open("GET","your_url_to_get_the_updated_page.php",true);
    xmlhttp.send();
}