当前位置:首页 > 数字化与技术

网页倒计时代码

文玑阁16年前 (2011-05-26)数字化与技术11490

网页倒计时代码,是在网络上找的一些相关资料,经过综合整理得出的完整版,这里有两种方法可以实现网页上呈现倒计时的代码,可以根据需要选取,一般放在body部分就可以。

第一条:很简单的实现方法,例如:

欢迎您访问本站,如您在<span id='backL'></span>秒内未作出选择,我们将引导您进入 <a href=http://www.imwen.com target="_blank">乾元轩</a>
<script type=text/javascript>
var t=1500;
function later_back(){
backL.innerHTML=t;
t--;
if (t==0) location.href='http://www.imwen.com';
setTimeout("later_back();",1000);
}
later_back();
</script>

第二条:相对复杂一点,是代码比较复杂一点,但实现起来也很简单,可以根据需要稍作修改

<DIV id=time_conter
style="DISPLAY: none; bgcolor:#ccffff; FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #cc0000; PADDING-TOP: 150px; FONT-FAMILY: arial; TEXT-ALIGN: center;">
<P style="font-size:12px;">距2011年国庆还有:</P>  //这是注释,此句将有下面代码中的关键句控制时差。
<DIV style="FONT-SIZE: 38px"><SPAN id=h></SPAN>小时<SPAN id=m></SPAN>分<SPAN
id=s></SPAN>秒<SPAN id=ms></SPAN>微秒</DIV>
</DIV>
<SCRIPT language=javascript>
function n2(n)
{
if(n < 10)return "0" + n.toString();
return n.toString();
}
function n3(n)
{
if(n < 10)return "00" + n.toString();
if(n < 100)return "0" + n.toString();
return n.toString();
}
 
function setLeft()
{
var d1 = new Date();
var n;
n = (d.getTime() - d1.getTime());
document.getElementById("ms").innerHTML = n3(n % 1000);
n = (n - n % 1000) / 1000;
document.getElementById("s").innerHTML = n2(n % 60);
n = (n - n % 60) / 60;
document.getElementById("m").innerHTML = n2(n % 60);
n = (n - n % 60) / 60;
document.getElementById("h").innerHTML = n2(n);
setTimeout("setLeft();", 1);
}
var a, a1, a2;
a = unescape("2011-10-1 00:00:00").split(" ");  //这是注释,此句是倒计时准确度的关键,调整成其他需要的时间即可,例如2012-12-20等。
if(a.length > 1)
{
document.getElementById("time_conter").style.display="";
a1 = a[0].split("-");
a2 = a[1].split(":");
var d = new Date(a1[0], a1[1] - 1, a1[2], a2[0], a2[1]);
setLeft();
}
</SCRIPT>

上面两种方法提供的代码都可以实现网页倒计时设计,可见第二种方法比较炫,如果觉得代码太长,可以将script代码弄成外部调用,这样就可以减少网页代码量,给网页减减肥。如果还有不明白的地方,可以留言评论处说明,我很乐意解答,当然也可以从网站底部的QQ联系获得联系。

分享给朋友:

相关文章

搜狗输入法也沦为流氓软件?

输入法安装居然捆绑搜狗浏览器,还不让选择不安装搜狗浏览器,似乎洞悉我们的内心想法,知道我们需要什么样的输入法,什么样的浏览器,什么样的上网主页,通通都帮我们强制设定好了,这种做法看似很周到,很人性,其…

关于博客留言评论

谁人开个人博客,都希望留言多多,评论多多,不过,要是有很多垃圾留言评论,想必也是甚为苦恼,挚诚的评论才是令人愉快、令人满足的,即便只是短短几个字的言语…

zblog邮箱设置为必填选项

前两天花满山也和我提到个人博客网站很多垃圾留言评论的问题,这个问题让我很汗颜,垃圾评论已经严重损害了个人博客网站的健康,同时给广大人民群众带来非常严重的负面影响,所以我解决此问题并顺便介绍了zblog…

ZBtoSnWb新浪微博插件无法调用摘要解决

使用ZSXSOFT开发的zblog新浪微博插件更新文章或者修改文章的时候,摘要无法显示,通过对插件的修改可以修复这一个问题,这个修改方法也简单,只需要在该插件include.asp文件的代码里加入一句…

zblog2.1首页title标题显示顺序调整

zblog2.1首页title标题显示顺序调整

ZBLOG升级为Z-Blog 2.1 Phoenix Build 130128之后,对模板进行了优化,所有展示网页的head部分都集成到一个文件里,详见根目录\zb_users\THEME\主题包\T…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。