救助用JS写到记时?
谢谢了~~~ 楼主的意思是让大家帮写一个? 将以下代码复制到网页的 <BODY> 里面,看看效果吧!<script language=vbscript>
<!--
'源码制作 ChiChou qq:517826104
dim MyDate '结果日期
dim datesub '时间差
dim dd '相差天数
dim hh '相差小时数
dim mm '相差分数
dim ss '相差秒数
dim strTip '标签提示
mydate=CDate("2008-6-24")
dim mytime
viewtime
viewtime
viewtime
function Viewtime()
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="离中考还有"
strtip=strtip + cstr(dd) + "天"
strtip=strtip + cstr(HH) + "小时"
strtip=strtip + cstr(MM) + "分钟"
strtip=strtip + cstr(SS) + "秒"
strtip=strtip+"了哦!努力学习啊!"
timerr.value = strtip
setTimeout "Viewtime()",1000
End function
-->
</script>
<input type="button" value="点击查看中考倒计时" name="Timerr" tabindex="0" onclick = viewtime>
可以参考一下
很多论坛注册时都有一个倒计时按钮,以下就是这个按钮的JS代码,单独提炼出来方便大家使用,很多倒计时的效果都是出自这个源码<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<form action="" method="post" name="licenseform">
<input type="button" name="btnSubmit" value="我同意" />
</form>
<SCRIPT language=javascript type=text/javascript>
<!--
var secs = 9;
var wait = secs * 1000;
document.licenseform.btnSubmit.value = "我同意 [" + secs + "]";
document.licenseform.btnSubmit.disabled = true;
for(i = 1; i <= secs; i++)
{
window.setTimeout("Update(" + i + ")", i * 1000);
//这一句很关键,记得参数写法为("update("+i+")",i*1000)
}
window.setTimeout("Timer()", wait);
function Update(num)
{
if(num != secs)
{
printnr = (wait / 1000) - num;
document.licenseform.btnSubmit.value = "我同意 [" + printnr + "]";
}
}
function Timer()
{
document.licenseform.btnSubmit.disabled = false;
document.licenseform.btnSubmit.value = " 我同意 ";
}
-->
</SCRIPT><!--网页中部中栏代码结束-->
页:
[1]
