1234567891011121314151617181920212223 |
- Namespace.register("U.MD.C.T"); //桌面计时器命名空间
- U.MD.C.T.timer = null; //计时器
- /*
- * 计时器使用
- *
- */
- U.MD.C.T.onesetInterval = function () {
- var _num = 0; //定义一个时间计数变量
- clearInterval(U.MD.C.T.timer); //防止多次启动计时器,这里是清除可能的计时器
- //初始化计时器处理
- U.MD.C.T.timer = setInterval(function () {
- var _userid = US.userInfo.userid; //登录用户的id
- if (!(_num % 60)) { //每一分钟计数清空,防止页面运行太久计数太大,导致超过了js最大数
- _num = 0;
- }
- //执行每隔五秒与服务器通讯一次
- if (_userid) { //已经登录用户获取聊天消息
- U.MD.F.N.messageService(_userid); //执行与服务器通讯函数
- }
- }, 5000); //执行计时消息
- }
|