天天看點

ajax、js 心跳

var xmlhttp;

var tick=60000;

function headtick()

    window.setTimeout(headtick,tick);

    var url="/Ajax/CheckHeadTickToken.aspx";

    if(window.ActiveXObject)

    {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

    }

    else if(window.XMLHttpRequest)

        xmlhttp = new XMLHttpRequest();

    xmlhttp.open("POST", url, false);

    xmlhttp.onreadystatechange = CheckLoginResult; 

    xmlhttp.setRequestHeader("If-Modified-Since","0");

    xmlhttp.send("");

}

function CheckLoginResult()

{

    if(xmlhttp.readyState==4)

        if(xmlhttp.status==200)

        {

            var result = xmlhttp.responseText;            

         if(result!="true")

         {

             var dt=new Date();

          //alert('對不起,token已經過期!'+dt.getMinutes()+' '+dt.getSeconds());

          window.top.location.href='/Default.aspx';

         }

        }

window.setTimeout(headtick,tick);

本文轉自94cool部落格園部落格,原文連結:http://www.cnblogs.com/94cool/archive/2011/08/02/2125071.html,如需轉載請自行聯系原作者

繼續閱讀