我想在更改标签时停止自动刷新功能

时间:2018-12-20 12:38:11

标签: javascript jquery refresh kill auto

我需要一些帮助来停止我的自动刷新脚本。我制作了一个脚本来将页面更改为选项卡。所以当我将页面从load_2()更改为例如Load_1()它跳回Load_2(),我想防止这种情况的发生。谁能帮助我?

我正在将外部html页面加载到名为“ mydiv”的DIV中,其中一些页面将需要自动刷新脚本。有人可以向我解释如何杀死刷新脚本?

<script type="text/javascript">
function load_1() {

$(document).ready(function() {
        $('#myDiv').load('Overzicht_inhoud.html');
 function loadXMLDoc() { }
    });
}
    function load_2() {

$(document).ready(function() {
        $('#myDiv').load(loadXMLDoc());
    });
}
    function loadXMLDoc() {
            var xmlhttp;
            var page;
            if (window.XMLHttpRequest) 
                {// code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp=new XMLHttpRequest();
                }
            else
                {// code for IE6, IE5
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
                xmlhttp.onreadystatechange=function()
                {
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                    {

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
                    }
                }
            xmlhttp.open("GET","Overzicht_inhoud_main.html",true);
            xmlhttp.send();
            setTimeout("loadXMLDoc()",1000);
        }
    function load_3() {

 $(document).ready(function() {
        $('#myDiv').load('parameters.html');
    });
}
</script>

0 个答案:

没有答案