【发布时间】:2016-09-06 10:04:14
【问题描述】:
我的页面上有 2 个 iframe,显示 2 个不同的页面。我只是想在不同的时间间隔自动刷新它们(第一页每 60 秒,第二页每 300 秒)。请建议我一些简单且最佳的解决方案。
提前致谢
【问题讨论】:
-
嗨!你有没有尝试过什么?我认为您可以使用一些以设定的时间间隔运行以触发重新加载所述 iframe 的 JavaScript 来解决您的问题。
我的页面上有 2 个 iframe,显示 2 个不同的页面。我只是想在不同的时间间隔自动刷新它们(第一页每 60 秒,第二页每 300 秒)。请建议我一些简单且最佳的解决方案。
提前致谢
【问题讨论】:
你可以像这样使用javascript:
<script>
window.setInterval("reloadIFrame1();", 60000);
window.setInterval("reloadIFrame2();", 300000);
function reloadIFrame1() {
document.frames["frameNameHere1"].location.reload();
}
function reloadIFrame2() {
document.frames["frameNameHere2"].location.reload();
}
</script>
【讨论】:
body标签结束前添加到页面底部。
试试这个:-
<script>
window.setInterval("refreshIFrame1();", 60000);
function refreshIFrame1() {
document.getElementById('FrameID1').location.reload();
}
window.setInterval("refreshIFrame2();", 300000);
function refreshIFrame2() {
document.getElementById('FrameID2').location.reload();
}
</script>
【讨论】: