什么叫“setInterval从停止的地方重新开始”?从原来的事件开始在执行?
解决方案 »
- 求写一个函数,来防SQL注入漏洞
- 我想租个虚拟主机 北京机房的 大家给推荐推荐
- ASP.NET2.0里面的时间类型保存到数据库出错
- ActiveReport WebForm 打印问题!(A3纸横打时,每打一张都要打一张白纸,没有那条红线出现)急!
- 再次发问!关于二维数组!高手请进!
- 帮忙看看datalist里这句判断 有什么错误 就是运行不了
- 这个存储过程为什么调用有问题啊?(存储过程是对的)
- 招聘信息 。ASP高级程序员
- 用服务器端代码生成table的问题(分数50大洋)
- vs.net正式版安装完后运行时出现的错误,请大家帮忙!
- 请问除了OnItemDataBound外还有什么好的办法可以实现以下功能呢?
- 求一个类似CSDN论坛首页的C#源码(B/S)
这样说吧 第一次打开页面 setInterval的执行顺序是1 2 3 4 5 循环现在setInterval在3的地方停止了 再次执行的时候顺序就是 4 5 1 2 3 循环
这样只要clearInterval时,要开始的时候直接setinterval
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>定时器的js实现</title>
<script language="javascript" type="text/javascript">
var count=0;
var a=true;
function init(){
setInterval(getJindu,100);//每隔1秒执行函数getJindu
}
function getJindu(){
if(a){
document.getElementById("counter").innerHTML=count++;
}else{
document.getElementById("counter").innerHTML=count;
}
}
function stopTimer(){
a=false;
}
function startTimer(){
a=true;
}
</script> </head>
<body style="padding-left: 6px; padding-right: 8px;" onload="init();">
<div id="counter"></div>
<input type="button" value="点击开始" onclick="startTimer();"/><input type="button" value="点击停止" onclick="stopTimer();"/>
</body>
</html>