Asp.net倒计时代码
我想要一个倒计时的代码在网上找了些但是一刷新页面就又重新开始倒计时了我是个新手希望得到完整的代码谢谢!我要刷新页面不重新倒计时的那位大哥有代码的话发到我邮箱里吧cuish...
我想要一个倒计时的代码 在网上找了些但是一刷新页面就又重新开始倒计时了 我是个新手希望得到 完整的代码 谢谢!
我要刷新 页面不重新倒计时的 那位大哥有代码的话 发到我邮箱里吧 cuishuai520@foxmail.com 谢谢了! 展开
我要刷新 页面不重新倒计时的 那位大哥有代码的话 发到我邮箱里吧 cuishuai520@foxmail.com 谢谢了! 展开
3个回答
展开全部
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="MultipleDocument.Web.WebForm2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id='lab' style=" color:Red;"></span>
</div>
</form>
</body>
</html>
<script type="text/javascript">
var val = getCookie('timeCount');
if (!val) {
val = 100;
}
else if (val == 0) {
val = 100;
}
timeR = window.setInterval("callClose()", 1000);
function callClose() {
if (val > -1) {
if (document.getElementById('lab')) {
document.getElementById('lab').innerHTML = val;
document.cookie = 'timeCount=' + val;
}
if (val == 0) {
alert('结束');
}
val--;
}
}
function getCookie(cookieName) {
var cookieString = document.cookie;
var start = cookieString.indexOf(cookieName + '=');
if (start == -1)
return null;
start += cookieName.length + 1;
var end = cookieString.indexOf(';', start);
if (end == -1) return unescape(cookieString.substring(start));
return unescape(cookieString.substring(start, end));
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id='lab' style=" color:Red;"></span>
</div>
</form>
</body>
</html>
<script type="text/javascript">
var val = getCookie('timeCount');
if (!val) {
val = 100;
}
else if (val == 0) {
val = 100;
}
timeR = window.setInterval("callClose()", 1000);
function callClose() {
if (val > -1) {
if (document.getElementById('lab')) {
document.getElementById('lab').innerHTML = val;
document.cookie = 'timeCount=' + val;
}
if (val == 0) {
alert('结束');
}
val--;
}
}
function getCookie(cookieName) {
var cookieString = document.cookie;
var start = cookieString.indexOf(cookieName + '=');
if (start == -1)
return null;
start += cookieName.length + 1;
var end = cookieString.indexOf(';', start);
if (end == -1) return unescape(cookieString.substring(start));
return unescape(cookieString.substring(start, end));
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
希奕际
2024-04-10 广告
2024-04-10 广告
剑桥文理与剑桥艺术学校中国 基于剑桥文理学校优质的海外校本部资源和课程方向,现开设四类课程:艺术与设计课程、音乐与戏剧课程、英国A-Level课程、波士顿文理中学美高与AP课程。荣获2021胡润百学中国国际学校艺术类领军学校奖,2022胡润...
点击进入详情页
本回答由希奕际提供
展开全部
擦,需要这么复杂吗直接用javascript就可以
如下:
<body>
<div id="down"></div>
<script>
var down=document.getElementById("down");
var i=100;
function fun()
{
i--;
down.innerHTML="现在已经倒数到第<b><font color=red>"+i+"</font></b>秒";
}
setInterval(fun,1000);
</script>
</body>
如下:
<body>
<div id="down"></div>
<script>
var down=document.getElementById("down");
var i=100;
function fun()
{
i--;
down.innerHTML="现在已经倒数到第<b><font color=red>"+i+"</font></b>秒";
}
setInterval(fun,1000);
</script>
</body>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
刷新页面当然重新计时了,除非放session里,但这样的话,必须用ajax,服务器负担增大.不现实.
或者你可以考虑用框架
或者你可以考虑用框架
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询