js定时刷新

来源:互联网 发布:网络流行新鲜的词语 编辑:程序博客网 时间:2024/05/14 10:02
[WebMethod] static DateTime ntime = DateTime.Now; public int ReturnZTByTime1(int span) { int ztnum; TimeSpan ts = DateTime.Now - ntime; if (ts.TotalSeconds % (span * 2) < span) { ztnum = 0; } else { ztnum = 1; } return ztnum; }
JScript code
function ZT(){ var parm2 = 3;//背景刷新频率 service.useService("http://localhost/WebServiceTest1103/WebService.asmx?wsdl","ReturnZTService"); service.ReturnZTService.callService(ZTcallback,"ReturnZTByTime1",parm2); }function ZTcallback(res){ if (!res.error) { if(res.value==0) { document.getElementById('divColor1').style.background="#FF0000"; } else { document.getElementById('divColor1').style.background="#000000"; } } else alert("ERR"); } function SX() { ZT(); setTimeout("SX()",1000); }
HTML的代码
HTML code
<body> <div id="service" style="behavior: url(webservice.htc)"> </div> 通过webservice的方法获得0、1值(JavaScript) <div id="divColor1" style="border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid; width: 672px; border-bottom: black 1px solid; height: 245px"> <input style="width: 50px" onclick="SX()" type="button" value="开始"> </div></body>

原创粉丝点击