日期:2014-05-16  浏览次数:20391 次

JS的实时函数怎么弄?
确切的说,就是想在一个页面中每隔1分钟到另一个页面中获取某个变量。

------解决方案--------------------
setTimeout调用ajax方法试试 不知行不行
------解决方案--------------------
用包含页面,在被包含的页面中再用setTimeout
------解决方案--------------------
为什么要到别的页面取变量,别的页面上的值是哪里来的去哪里取值不就行了
------解决方案--------------------
JScript code
  <script type="text/javascript">
    function showOnline() 
{
    var myXmlHttpRequest = false;
    try 
    {
        myXmlHttpRequest=new XMLHttpRequest;
    }
    catch(e) 
    {
        try
         { 
           myXmlHttpRequest=new ActiveXObject("MSXML2.XMLHTTP");
        }
        catch(e2) 
        {
            try { myXmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP"); }
            catch(e3) {}
        }
    }
    if (!myXmlHttpRequest) return false;
    myXmlHttpRequest.open ("GET", "http://flow.netfairy.org:8681/FlowCountAPI/get_people_count.php", true);
    myXmlHttpRequest.onreadystatechange=function() 
    {
        if(myXmlHttpRequest.readyState==4) 
        {
            if(myXmlHttpRequest.status==200) 
            {
                var online=myXmlHttpRequest.responseText;
                //alert(online);
               document.getElementById("online").innerHTML="在线人数:"+online;   
            }
        }
    }
    myXmlHttpRequest.send(null);
}
//showOnline();
    setTimeout("showOnline()",6000)
    </script>