本例用于 b/s 结构的通达OA 自动打卡,5:30之前 每隔5分钟像服务器提交一次时间之后 1分钟提交一次 ,用户关闭页面 停止提交 记为最后在线时间 <mce:script type="text/javascript"><!-- var tipId; var sTime; var checkflag=1; var tcode=1; function check_time() { hour=new Date().getHours(); mins=new Date().getMinutes(); if(parseInt(hour)>=17 && parseInt(mins)>=30) { window.clearInterval(tipId); tipId = window.setInterval("my()",60000); checkflag=0; tcode=0; } } function my() { if(checkflag==1) check_time(); document.getElementById("ifr").src="time_task.php?tcode="+tcode; } function load(){ tipId = window.setInterval("my()",300000); } // --></mce:script> <iframe id="ifr"></iframe>