當前位置:名人名言大全網 - 端午節短信 - ASP網頁上的倒計時代碼,可以防止刷新。

ASP網頁上的倒計時代碼,可以防止刷新。

& ltscript type = " text/JavaScript " language = " JavaScript " & gt;

var target = []

var time_id = []

/*

原理:每次和當前時間比較,得到的都是日、時、分、秒。

*/

函數show_date_time_0() {

setTimeout("show_date_time_0()",1000);

for (var i = 0,j = target.length我& ltj;i++) {

today = new Date();

//alert(今天);

//計算目標時間和當前時間間隔(以毫秒為單位)

var time old = target[I]-today . gettime();//getTime方法返回壹個整數值,表示從1970 65438+10月1到Date對象中時間的毫秒數。

//計算目標時間和當前時間之間的秒數。

var sectime old = time old/1000;

//計算目標時間和當前時間之間的秒數(整數)

var second sold = math . floor(sectime old);

//計算壹天的秒數。

var msPerDay = 24 * 60 * 60 * 1000;

//獲取剩余天數

var e _ day sold = time old/msPerDay;

//獲取剩余天數(整數)

var day sold = math . floor(e _ day sold);

//alert(day sold);

//獲取剩余天數以外的小時數。

var e _ HR sold =(e _ day sold-day sold)* 24;

//獲取剩余天數以外的小時數(整數)

var HR sold = math . floor(e _ HR sold);

//獲取尾部剩余分數

var e _ min sold =(e _ HR sold-HR sold)* 60;

//獲取尾部剩余分數(整數)

min sold = math . floor((e _ HR sold-HR sold)* 60);

//獲取結束時剩余的秒數(整數)

seconds = math . floor((e _ min sold-min sold)* 60);

if(day sold & lt;0) {

文檔。getelementbyid (time _ id [I])。innerhtml = "過期,倒計時已過期";

}

否則{

//天數取三位數,不足的話前面加0。

if(day sold & lt;10) { daysold = daysold }

//天數取三位數,不足的話前面加0。

if(day sold & lt;100) { daysold = daysold }

//壹小時取兩位數,不足的補0。

if(HR sold & lt;10) { hrsold = "0" + hrsold }

//分數取兩位,不足則補0。

if(minsold & lt;10) { minsold = "0" + minsold }

//取兩秒,不足補0。

if(秒& lt10) { seconds = "0" + seconds }

//不足三天時,字體為紅色。

if(day sold & lt;1) {

document . getelementbyid(time _ id[I])。innerHTML = " & ltspan class = \ " hz \ " & gt+HR sold+" & lt;/span>。小時

}

否則{

document . getelementbyid(time _ id[I])。innerHTML = " & ltspan class = \ " hz \ " & gt+day sold+" & lt;/span>。神

}

}

}

}

setTimeout("show_date_time_0()",1000);

& lt/script & gt;

& ltscript type = " text/JavaScript " & gt;

//使用模式

target[target . length]=新日期(2011,1,28,00,00,00)。getTime();

時間標識[時間標識長度] = "時間計數"

& lt/script & gt;