我为我的同事创建了一个HTML页面,其中包含经常使用的工作链接。我在Microsoft SharePoint的Word文件中添加了2个iframe。文件更新后,但仅当有人要通知所有同事有更改时,我才需要重新加载页面。因此,我创建了一个批处理文件来更新.txt文件,现在,无论何时使用该批处理文件来更新txt文件,我都想使用xmlhttprequest重新加载页面。该请求检查文件的更改时间是否比上次打开/刷新HTML页面的时间新。有人可以告诉我如何使我的“ activate.txt”文件更新后每隔X分钟检查一次功能,并显示警报并重新加载页面吗?感谢您的阅读和帮助时间。谢谢
这是我复制的脚本,但是即使未更新txt文件,它也会重新加载页面。
<body id="stan">
<script>
<!-- XMLHTMLREQUEST GET Headrequest Last Modified -->
var txtObj1 = null;
txtObj1 = new XMLHttpRequest();
function Funktion1() {
if (txtObj1.readyState == 4) {
document.getElementById("stan").innerHTML += txtObj1.responseText;
}
}
function updateCheck() {
var oLastModif = new Date(document.lastModified);
if (oLastModif.getTime() > document.cookie) {
window.open("info.html", "_blank", "width=640,height=100,left=150,top=260");
}
window.location.reload();
}
window.setTimeout('updateCheck()', 10000);
window.onload = function () {
txtObj1.open("GET", "activate.txt");
txtObj1.onreadystatechange = Funktion1;
txtObj1.send(null);
}
</script>
</body>