jsp 倒计时问题
我这里有个每隔一秒自动刷新一次,然后自加。我想要它从10自减到1,就是倒计时。我该怎么做?请高手指点指点?<%!inti=0;%><BR><HR><fontcolor="...
我这里有个每隔一秒自动刷新一次,然后自加。我想要它从10自减到1,就是倒计时。我该怎么做?请高手指点指点?
<%!
int i=0;
%>
<BR>
<HR>
<font color="#add8e6" size="5">
<%
i++;
response.setHeader("refresh","1");
%> 展开
<%!
int i=0;
%>
<BR>
<HR>
<font color="#add8e6" size="5">
<%
i++;
response.setHeader("refresh","1");
%> 展开
展开全部
这里有个js的倒计时程序
参考一下吧
<table name=agree border="0" cellpadding="10" cellspacing="0" align=center width="80%">
<tr align=center>
<td width="50%" align="right">
<FORM name=register method=post action=reg_shang.ASP?action=yes>
<input type="hidden" name="action" value="agree"><INPUT class="go-wenbenkuang" type=submit value=" 同意注册 " name=Submit>
</FORM>
</td>
<td width="50%" align="left">
<FORM action=index.asp method=post><INPUT class=go-wenbenkuang type=submit value=" 我不同意 "></FORM></td>
</tr>
</table>
<SCRIPT>
secs = 10; // Number of secs to delay -CHINA-studio
wait = secs * 1000;
document.forms.register.Submit.disabled =true;
for(i=1;i<=(wait/1000);i++) {
window.setTimeout("doUpdate(" + i + ")", i * 1000);
}
window.setTimeout("Timer()", wait);
function doUpdate(num) {
if(num == (wait/1000)) {
document.forms.register.Submit.value = " 同意注册 ";
} else {
wut = (wait/1000)-num;
document.forms.register.Submit.value = " 同意前先wait (" + wut + ")";
}
}
function Timer() {
document.forms.register.Submit.disabled =false;
}
</SCRIPT>
参考一下吧
<table name=agree border="0" cellpadding="10" cellspacing="0" align=center width="80%">
<tr align=center>
<td width="50%" align="right">
<FORM name=register method=post action=reg_shang.ASP?action=yes>
<input type="hidden" name="action" value="agree"><INPUT class="go-wenbenkuang" type=submit value=" 同意注册 " name=Submit>
</FORM>
</td>
<td width="50%" align="left">
<FORM action=index.asp method=post><INPUT class=go-wenbenkuang type=submit value=" 我不同意 "></FORM></td>
</tr>
</table>
<SCRIPT>
secs = 10; // Number of secs to delay -CHINA-studio
wait = secs * 1000;
document.forms.register.Submit.disabled =true;
for(i=1;i<=(wait/1000);i++) {
window.setTimeout("doUpdate(" + i + ")", i * 1000);
}
window.setTimeout("Timer()", wait);
function doUpdate(num) {
if(num == (wait/1000)) {
document.forms.register.Submit.value = " 同意注册 ";
} else {
wut = (wait/1000)-num;
document.forms.register.Submit.value = " 同意前先wait (" + wut + ")";
}
}
function Timer() {
document.forms.register.Submit.disabled =false;
}
</SCRIPT>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想法太新奇了,
有这样倒计时的。
赞同js做。
有这样倒计时的。
赞同js做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%!
int i=10;
%>
<BR>
<HR>
<font color="#add8e6" size="5">
<%
if(i>0)
{i--;
response.setHeader("refresh","1");
}
else
{//减到零了你想干什么?
}
%>
int i=10;
%>
<BR>
<HR>
<font color="#add8e6" size="5">
<%
if(i>0)
{i--;
response.setHeader("refresh","1");
}
else
{//减到零了你想干什么?
}
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用JS就可以啦,怎么会想到用JSP呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的~我也是这么想的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询