【发布时间】:2012-10-12 20:54:01
【问题描述】:
我不知道我的代码有什么问题,即使我更改了目标文件的内容,它仍然不会刷新 iframe。
<script type="text/javascript">
var page = 'data/apps/<? echo $_SESSION['name']; ?><? echo $_SESSION['last']; ?>App.html', lM;
function checkModified(){
$.get(page, function(a,a,x){
var mod = x.getResponseHeader('last-modified');
if(lM != mod){
lM = mod;
document.getElementById("frame").src += "";
}
}
}
setInterval(checkModified, 5000); // every 5 seconds
</script>
我想要实现的是当目标页面发生更改时,iframe 会自动重新加载,以便将更改显示给用户。两个页面都位于同一个域中。
【问题讨论】:
-
目标页面是什么意思?包含 iframe 的页面还是 iframe 中的页面?
-
啊,我明白了 - 你的意思是 iframe 中的页面。
标签: javascript iframe automation reload detect