Я создал небольшую HTML-страницу для своих коллег с часто используемыми ссылками для работы. Я включил 2 фрейма с текстовыми файлами из Microsoft SharePoint. Мне нужно перезагрузить страницу, когда файлы были обновлены, но только когда кто-то хочет уведомить всех сотрудников о том, что есть изменения. Поэтому я создал пакетный файл для обновления .txt-файла, теперь я хочу использовать xmlhttprequest для перезагрузки страницы всякий раз, когда пакетный файл используется для обновления файла txt. Запрос, который проверяет, является ли время изменения файла более новым, а затем когда последняя страница HTML была открыта / обновлена. Может ли кто-нибудь показать мне, как сделать функцию, которая проверяет каждые X минут, когда мой файл «activate.txt» обновляется и показывает предупреждение + перезагружает страницу? Цените свое время, чтобы читать и помогать мне. Спасибо
Это сценарий, который я скопировал, но перезагружает страницу, даже если файл 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>