坏灯泡

灯泡,坏的!

3 成员10 主题2 回复0 张照片

如何在网页上同步显示客户机的时间

坏
坏灯泡
2002-04-20 19:55
将以下函数用script标记括起来,加到网页中

function clock(){
today = new Date();
hour = today.getHours();
min = today.getMinutes();
secs= today.getSeconds();

years=today.getYear();
months=today.getMonth()+1;
dates=today.getDate();
days=today.getDay();
if (hour< 10) {
hour= "0"+hour;
}
if (min< 10) {
min= "0"+min;
}
if (secs< 10) {
secs= "0"+secs;
}
time = hour + ":" + min + ":" + secs ;
tim.innerHTML=time;
yea.innerHTML=years;
mon.innerHTML=months;
dat.innerHTML=dates;
day.innerHTML=b;
window.setTimeout("clock();",900);
}
window.onload=clock

其中用到了innerHTML属性和setTimeout方法,然后
在网页的html标记中用id将时间显示在网页中。
坏
坏灯泡
2002-04-21 04:53
innerHTML属性和setTimeout方法的作用
innerHTML:其作用是在当前的htm标记中加入htm标记,这 里特别注意大小写,我当初就是把它写成innerHtml而无法 显示,让我绞尽脑子想啊想,后来才无意中发现是大小写 问题,唉。。。我晕!!!其前面的字符是id. window.setTimeout("clock();",900); 的作用是每隔900 毫秒运行一次clock()函数,前一个参数可以是javascript 语句或语句组,要用双引号括起来。后一个参数是时间, 单位毫秒。 在htm标记中用id: 年月日
哦,上面day.innerHTML=b;中的b是星期几,中文,你可 以根据日期自己设它的字符串。 应该可以了。
1 / 1

登录后回复。