js计时器 + asp 计时器

JS:

<script type="text/javascript">

        var counts = 0;
        function starts() {
            if (counts == 1) {
                alert('已经开启了实时监控!')
                return false;

            }
            if (confirm("确定开启实时监控?")) {
                setInterval("GetJSMapGps()", 15000); //15秒
                counts = 1;
                return true;

            }
            else return false;


        }
        function dw() {

            appletFrame.s_locationSet(124.805832, 46.571381);
        }

        function GetJSMapGps() {

            var gpsX;
            var gpsY;
            gpsX = window.document.getElementById("hdflog").value; //经度
            gpsY = window.document.getElementById("hdflag").value; //纬度
            if (gpsX != null && gpsX != "" & gpsY != null && gpsY != "") {
                appletFrame.s_locationSet(gpsX, gpsY);

            }

        }

       
    </script>

asp:

protected void Timer1_Tick(object sender, EventArgs e)
    {
        string id = ViewState["mobileid"].ToString();
        if (!string.IsNullOrEmpty(id))
        {
            DataTable dtGps = GBLL.GetList(" imei = '" + id + "' order by intime desc ").Tables[0];
            if (dtGps.Rows.Count > 0)
            {
                string lat  = dtGps.Rows[0]["lat"].ToString();
                string lon = dtGps.Rows[0]["lon"].ToString();
                hdflog.Value = lon;
                hdflag.Value = lat;
            }
        }
    }
    protected void timersWatch_Click(object sender, EventArgs e)
    {
        Timer1.Interval = 10 * 1000;//10秒 开启计时器
    }

 

posted on 2013-09-18 07:40  小东北  阅读(584)  评论(0编辑  收藏  举报