编辑.txt文件时,使用XMLHTTPREQUEST重新加载HTML页面

时间:2018-08-13 11:53:22

标签: html xmlhttprequest

我为我的同事创建了一个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>

0 个答案:

没有答案