请大家不要笑话我!问这么弱智的问题,我不是专业的的程序员,我上初中,只是课余时间研究一下.
我在设计一个拍卖网站时要在多个商品下面设置剩余时间,我不要那种FLASH形式的,也不要那种需要网页全部打开才显示剩余时间的代码,因为做的是英文站,图片托管在国外,网页图片全部打开有困难,我设记了一个网页一打开就显示剩余时间的代码,可是只能在一个商品下显示,第二个代码不显示.请各位GG.JJ帮帮我.
这是一个草稿网页,只能设置一个剩余时间代码,第二个不能现示.之间就是剩余时间代码,只插了一个,怎样放多个剩余时间代码.
无标题文档
function show_student163_time(){
window.setTimeout(“show_student163_time()”, 1000);
BirthDay=new Date(“3-8-2008 15:46”);
today=new Date();
timeold=(BirthDay.getTime()-today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
if(daysold
无标题文档
function show_student163_time(){
window.setTimeout(“show_student163_time()”, 1000);
BirthDay=new Date(“9-18-2009 00:00”);
today=new Date();
timeold=(BirthDay.getTime()-today.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=Math.floor(e_hrsold);
e_minsold=(e_hrsold-hrsold)*60;
minsold=Math.floor((e_hrsold-hrsold)*60);
seconds=Math.floor((e_minsold-minsold)*60);
if(daysold
小兄弟,你下面这句话只是给了span_dt_dt,一个content而已,
span_dt_dt.innerHTML=daysold+”d “+hrsold+”h “+minsold+”m “+seconds+”s” ;
你显示的地方,就是body里面有2个span
第一个有名字span_dt_dt,第2个连名字都没有,当然不能显示啊,更何况,你在js里面连值都没有赋。
可以试着这样改,在把第2个span也加上ID。
然后在js里面赋值:
span_dt_dt.innerHTML=daysold+”d “+hrsold+”h “+minsold+”m “+seconds+”s” ;
span_dt_dt1.innerHTML=daysold+”d “+hrsold+”h “+minsold+”m “+seconds+”s” ;
一般来说赋值多的话,用循环比较方便,你可以先改了测试看看。
PS,论坛上面代码复制还真不容易啊, 管理员,可以投诉不:)
耸耸肩膀,微笑而去