根据用户选择的计时器间隔自动刷新页面
Auto refresh a page based on user's selected timer interval
我尝试过谷歌搜索这个,但我似乎找不到解决方案/脚本。
我希望用户能够选择页面重新加载的频率。
例如。。。该网站分为两个 iframe。顶部 iframe 允许用户输入/选择"页面将每__秒重新加载一次"。底部的iframe是实际的网站,它将根据用户设置的间隔重新加载。
附言我熟悉 HTML,但对 JavaScript 很陌生
提前感谢!
在这里,我使用jQuery和javascript来自动更新页面。在update()
函数中,我正在使用 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();
}
相关文章:
- 如何在用户返回和上一个按钮时刷新下拉列表
- 防止用户多次刷新页面
- 用户使用浏览器时SPA中的问题's的后退或刷新功能
- 禁止用户刷新页面
- 当至少有一个用户触发事件而不刷新页面时,更改所有用户页面中的内容
- 允许用户在不刷新页面的情况下留下多条评论
- 如何在用户更新AngularJs中的控制器时刷新$state
- 当用户单击关闭浏览器时(但不是当用户单击刷新按钮时),JavaScript会确认启动
- 当用户刷新页面时,如何在单独的服务器中处理socket.io上的会话
- 重新启动/刷新时在Google Maps API上保存标记,之后's已被用户拖动.下面的
- 在用户提交表单后显示数据(从API调用检索),而不刷新页面
- 在JS web应用程序中,如何确保具有访问令牌的恶意用户无法刷新它
- 如何限制用户导航回以前的页面并刷新
- 检查用户是否刷新,返回,关闭浏览器等 socket.io
- 余烬.当用户刷新网站时,保留下拉菜单中的选择
- 当用户从下拉列表中选择时刷新 CKEDITOR
- 根据用户选择的计时器间隔自动刷新页面
- 在用户不刷新时更新 Web 应用程序
- 刷新所有联机用户的页面
- 基于Javascript的应用程序中的安全性-刷新用户哈希