asp页面中显示元旦2009年1月1日倒计时代码的代码,用vbscript编写

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:53:10
各位大侠,小弟学做网页,想实现在asp页面中显示倒计时的效果,但不知道怎么做,希望各位大侠可以帮个忙啊,不甚感谢啊,
要求是要用vbscript语言编写,在asp页面中运行,vbscript和html语言要分开,就是编写的代码可以用到其他页面中啊,
谢谢各位啦
要精确到秒,跟奥运会倒计时差不多啊
2楼的能不能解释下,那些代码的意思啊,尤其是<BODY onload="timer()"> ,document.getElementById("TimeCounter").innerHTML= strtip ,window.setTimeout "timer()",1000 这几句啊,若可以都解释下啊,俺是新手,不是很了解啊,多谢啦

<html xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>倒计时</TITLE>
</HEAD>

<BODY onload="timer()"> 网页载入时执行timer()
<div id="TimeCounter" style="border:1px solid black;margin:1px;padding:2px;width:400px"></div>
<script language="vbscript">
dim MyDate //结果日期
dim datesub //时间差
dim dd //相差天数
dim hh //相差小时数
dim mm //相差分数
dim ss //相差秒数
dim strTip //标签提示
dim t
mydate=CDate("2009-1-1")
dim mytime

function timer()
datesub=datediff("s",now,mydate)
dd=fix(datesub/(60*60*24))
hh=fix((datesub-dd*60*60*24)/(60*60))
mm=fix((datesub-dd*60*60*24-hh*60*60)/60)
ss=fix(datesub-dd*60*60*24-HH*60*60-MM*60)
strtip="距 [元旦2009年1月1日] 还有:"
s