<br>距考试开始还有<br>
<SCRIPT language=javascript>
function show_student163_time(){
window.setTimeout("show_student163_time()", 1000);
BirthDay=new Date("10-26-2010 10:30: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);
span_dt_dt.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_student163_time();
</SCRIPT>
<span id="span_dt_dt" style='border:1px solid black;background-color:#CCC' ></span>BirthDay设定要开始倒计时的时间,这里参数是手动设定的,我在数据库里设了字段remainTime与它对应,该怎么调用?
我试过的:BirthDay=new Date("rs('remainTime')");
<SCRIPT language=javascript>
function show_student163_time(){
window.setTimeout("show_student163_time()", 1000);
BirthDay=new Date("10-26-2010 10:30: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);
span_dt_dt.innerHTML=daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒" ;
}
show_student163_time();
</SCRIPT>
<span id="span_dt_dt" style='border:1px solid black;background-color:#CCC' ></span>BirthDay设定要开始倒计时的时间,这里参数是手动设定的,我在数据库里设了字段remainTime与它对应,该怎么调用?
我试过的:BirthDay=new Date("rs('remainTime')");
span就不显示了
一种是你误解了服务器端和客户端代码
另一种是你嵌套的格式不对服务器端代码需要包在<%%>里面~
像cj205说的服务器端的代码嵌套在<%%>之间,可以在<%%>之间定义一个变量,然后在Js里直接调用吗?
你把'换成"试试